图片来自网络
导语
在游戏中,角色(cocos2d中的术语为精灵)都是具有丰富的动作效果,合理的使用这些动作比如闪烁,跳跃,翻转,都会带来体验上的差异.cocos2d为我们提供了多种CCAction类,...但有时候我们需要游戏角色(精灵)执行的动画可能是比较复杂的,例如移动一段距离后翻转或者放大或者闪烁等,因此我们需要执行一组动作才可以,cocos2d已经为我们提供了一个CCActionSequence...];
运行效果:
组合动画
CCActionCallFunc
游戏开发中我们经常需要在某个动作执行完毕后再做一些业务逻辑上的处理,这就需要我们监听某个动画的完成情况.cocos2d中我们常常使用CCActionCallFunc...,甚至会移出屏幕,不必担心,这是由于CCActionMoveTo类自身的原因: 它本身可以被同时多次调用,但某一刻的结果是每个单次调用的总和,下面我们通过stopAction来修正这个问题~
stopAction...在cocos2d中我们可以任意的触发和停止action,经常用到的方法是:
stopAction:(CCAction * action) : 停止指定的action
stopActionByTag