• 动作列表
    • 基础动作类型
    • 容器动作
    • 即时动作
    • 时间间隔动作
    • 缓动动作

    动作列表

    基础动作类型

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