动作列表

基础动作类型

  • 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 描述

原文: http://docs.cocos.com/creator/1.10/manual/zh/scripting/action-list.html