动作列表
基础动作类型
- Action:所有动作类型的基类。
- FiniteTimeAction:有限时间动作,这种动作拥有时长
duration
属性。 - ActionInstant:即时动作,这种动作立即就会执行,继承自
FiniteTimeAction
。 - ActionInterval:时间间隔动作,这种动作在已定时间内完成,继承自
FiniteTimeAction
。 - ActionEase:所有缓动动作基类,用于修饰
ActionInterval
。 - EaseRateAction:拥有速率属性的缓动动作基类。
- EaseElastic:弹性缓动动作基类。
- EaseBounce:反弹缓动动作基类。
在这些动作类型的文档中,开发者可以了解到各个动作类型的基本 API。
容器动作
动作名称 |
简介 |
文档链接 |
cc.sequence |
顺序执行动作 |
API 描述 |
cc.spawn |
同步执行动作 |
API 描述 |
cc.repeat |
重复执行动作 |
API 描述 |
cc.repeatForever |
永远重复动作 |
API 描述 |
cc.speed |
修改动作速率 |
API 描述 |
即时动作
动作名称 |
简介 |
文档链接 |
cc.show |
立即显示 |
API 描述 |
cc.hide |
立即隐藏 |
API 描述 |
cc.toggleVisibility |
显隐状态切换 |
API 描述 |
cc.removeSelf |
从父节点移除自身 |
API 描述 |
cc.flipX |
X轴翻转 |
API 描述 |
cc.flipY |
Y轴翻转 |
API 描述 |
cc.place |
放置在目标位置 |
API 描述 |
cc.callFunc |
执行回调函数 |
API 描述 |
cc.targetedAction |
用已有动作和一个新的目标节点创建动作 |
API 描述 |
时间间隔动作
动作名称 |
简介 |
文档链接 |
cc.moveTo |
移动到目标位置 |
API 描述 |
cc.moveBy |
移动指定的距离 |
API 描述 |
cc.rotateTo |
旋转到目标角度 |
API 描述 |
cc.rotateBy |
旋转指定的角度 |
API 描述 |
cc.scaleTo |
将节点大小缩放到指定的倍数 |
API 描述 |
cc.scaleBy |
按指定的倍数缩放节点大小 |
API 描述 |
cc.skewTo |
偏斜到目标角度 |
API 描述 |
cc.skewBy |
偏斜指定的角度 |
API 描述 |
cc.jumpBy |
用跳跃的方式移动指定的距离 |
API 描述 |
cc.jumpTo |
用跳跃的方式移动到目标位置 |
API 描述 |
cc.follow |
追踪目标节点的位置 |
API 描述 |
cc.bezierTo |
按贝赛尔曲线轨迹移动到目标位置 |
API 描述 |
cc.bezierBy |
按贝赛尔曲线轨迹移动指定的距离 |
API 描述 |
cc.blink |
闪烁(基于透明度) |
API 描述 |
cc.fadeTo |
修改透明度到指定值 |
API 描述 |
cc.fadeIn |
渐显 |
API 描述 |
cc.fadeOut |
渐隐 |
API 描述 |
cc.tintTo |
修改颜色到指定值 |
API 描述 |
cc.tintBy |
按照指定的增量修改颜色 |
API 描述 |
cc.delayTime |
延迟指定的时间量 |
API 描述 |
cc.reverseTime |
反转目标动作的时间轴 |
API 描述 |
cc.cardinalSplineTo |
按基数样条曲线轨迹移动到目标位置 |
API 描述 |
cc.cardinalSplineBy |
按基数样条曲线轨迹移动指定的距离 |
API 描述 |
cc.catmullRomTo |
按 Catmull Rom 样条曲线轨迹移动到目标位置 |
API 描述 |
cc.catmullRomBy |
按 Catmull Rom 样条曲线轨迹移动指定的距离 |
API 描述 |
缓动动作
动作名称 |
文档链接 |
cc.easeIn |
API 描述 |
cc.easeOut |
API 描述 |
cc.easeInOut |
API 描述 |
cc.easeExponentialIn |
API 描述 |
cc.easeExponentialOut |
API 描述 |
cc.easeExponentialInOut |
API 描述 |
cc.easeSineIn |
API 描述 |
cc.easeSineOut |
API 描述 |
cc.easeSineInOut |
API 描述 |
cc.easeElasticIn |
API 描述 |
cc.easeElasticOut |
API 描述 |
cc.easeElasticInOut |
API 描述 |
cc.easeBounceIn |
API 描述 |
cc.easeBounceOut |
API 描述 |
cc.easeBounceInOut |
API 描述 |
cc.easeBackIn |
API 描述 |
cc.easeBackOut |
API 描述 |
cc.easeBackInOut |
API 描述 |
cc.easeBezierAction |
API 描述 |
cc.easeQuadraticActionIn |
API 描述 |
cc.easeQuadraticActionOut |
API 描述 |
cc.easeQuadraticActionInOut |
API 描述 |
cc.easeQuarticActionIn |
API 描述 |
cc.easeQuarticActionOut |
API 描述 |
cc.easeQuarticActionInOut |
API 描述 |
cc.easeQuinticActionIn |
API 描述 |
cc.easeQuinticActionOut |
API 描述 |
cc.easeQuinticActionInOut |
API 描述 |
cc.easeCircleActionIn |
API 描述 |
cc.easeCircleActionOut |
API 描述 |
cc.easeCircleActionInOut |
API 描述 |
cc.easeCubicActionIn |
API 描述 |
cc.easeCubicActionOut |
API 描述 |
cc.easeCubicActionInOut |
API 描述 |