CCAction(动作类),并不是在屏幕中显示的对象,CCAction必须依附CCNode(节点)的实例才能发挥作用。CCAction类继承关系如下图
CCAction有三个子类:有限时间动作(CCFiniteTimeAction),跟随动作(CCFollow),移动动作(CCSpeed)
一:CCFiniteTimeAction
1:CCActionInStant(瞬时动作):直接调用结果的动作,没有任何动画效果。
2:CCActionInterval(延时动作)::会形成动画过程
实例:test项目利的ActionTest
二:CCFollow
跟随动作是一个节点跟随另一个节点的动作
三:CCSpeed
CCSpeed不是一个独立的动作,是对目前一个动作的包装,经过包装之后,该动作可以实现慢动作和快进的效果
设置为1是源速度,大于1加速,小于1减速
四:动作延时
CCDelayTime动作延后一段固定的时间,只有时间,没有动作
上面图片里的代码表示,先执行move动作,延后2两秒后在执行move
本文深入探讨了CCAction类及其三个子类的功能,包括瞬时动作、延时动作、跟随动作和移动动作的实现方式及应用案例。通过具体代码示例展示了如何使用这些动作来动态调整游戏对象的行为。
256

被折叠的 条评论
为什么被折叠?



