求一个效果
我想让图片想打地鼠一样的效果 。。。。上下浮动。超过洞口的位置隐藏
可是找了半天找不到这样的效果。
求教
求一个效果
我想让图片想打地鼠一样的效果 。。。。上下浮动。超过洞口的位置隐藏
可是找了半天找不到这样的效果。
求教
我有两种思路解决这个问题(没测试具体代码)
背景说明:
有两张图片一张是地鼠图片,一张是地。当地鼠的鼻子位置低于地面的时候地鼠隐藏。
1.最笨的方式是记录鼻子和地面的坐标
把地鼠作为一个精灵向下运动,计算一下鼻子和地面坐标的差,Action的回调函数触发后隐藏精灵。即可实现该功能。
2.晋级点的方法设置碰撞点
把地鼠和地同样作为精灵,将地鼠鼻子上面的部分作为碰撞点,当与地碰撞后隐藏。
多谢。。不会你说的那些。能给个案例 或者代码看看么。
不好意思啊,才看见。
公司的源码不能给你看,给你找了几个官方的例子。
cocos2d-js-v3.0-rc1\samples\js-tests\src\ActionsTest\ActionsTest.js
这个例子里面有如何上下运行的ACTION。PS:出现关键字了不能被屏蔽吧…
如果地鼠的高度是固定的,建议你使用参考229行ActionMove的实现。
1.定义显示的action、定义向上运动的action、定义向下运动的action、定义隐藏的action
2.使用cc.Sequence将所有的动作串联。
3.设置回调函数定义操作结束之后如何进行,当然也可以使用无限循环。
如果还不会实现,我建议把这个工作外包出去。