天天看點

Cocos Creator 動作清單 動作清單

動作清單

基礎動作類型

  • 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 描述
轉載于cocos官網 http://www.cocos.com/docs/creator/scripting/action-list.html