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

    动作列表

    基础动作类型

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