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