动作列表

基础动作类型

  • 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.flipXX轴翻转API 描述
cc.flipYY轴翻转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.easeInAPI 描述
cc.easeOutAPI 描述
cc.easeInOutAPI 描述
cc.easeExponentialInAPI 描述
cc.easeExponentialOutAPI 描述
cc.easeExponentialInOutAPI 描述
cc.easeSineInAPI 描述
cc.easeSineOutAPI 描述
cc.easeSineInOutAPI 描述
cc.easeElasticInAPI 描述
cc.easeElasticOutAPI 描述
cc.easeElasticInOutAPI 描述
cc.easeBounceInAPI 描述
cc.easeBounceOutAPI 描述
cc.easeBounceInOutAPI 描述
cc.easeBackInAPI 描述
cc.easeBackOutAPI 描述
cc.easeBackInOutAPI 描述
cc.easeBezierActionAPI 描述
cc.easeQuadraticActionInAPI 描述
cc.easeQuadraticActionOutAPI 描述
cc.easeQuadraticActionInOutAPI 描述
cc.easeQuarticActionInAPI 描述
cc.easeQuarticActionOutAPI 描述
cc.easeQuarticActionInOutAPI 描述
cc.easeQuinticActionInAPI 描述
cc.easeQuinticActionOutAPI 描述
cc.easeQuinticActionInOutAPI 描述
cc.easeCircleActionInAPI 描述
cc.easeCircleActionOutAPI 描述
cc.easeCircleActionInOutAPI 描述
cc.easeCubicActionInAPI 描述
cc.easeCubicActionOutAPI 描述
cc.easeCubicActionInOutAPI 描述