求一个效果!请教请教

求一个效果

我想让图片想打地鼠一样的效果 。。。。上下浮动。超过洞口的位置隐藏

可是找了半天找不到这样的效果。
求教

我有两种思路解决这个问题(没测试具体代码)

背景说明:

有两张图片一张是地鼠图片,一张是地。当地鼠的鼻子位置低于地面的时候地鼠隐藏。

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.设置回调函数定义操作结束之后如何进行,当然也可以使用无限循环。

如果还不会实现,我建议把这个工作外包出去。