動作列表
基礎(chǔ)動作類型
- Action:所有動作類型的基類。
-
FiniteTimeAction:有限時間動作,這種動作擁有時長
duration屬性。 -
ActionInstant:即時動作,這種動作立即就會執(zhí)行,繼承自
FiniteTimeAction。 -
ActionInterval:時間間隔動作,這種動作在已定時間內(nèi)完成,繼承自
FiniteTimeAction。 -
ActionEase:所有緩動動作基類,用于修飾
ActionInterval。 - EaseRateAction:擁有速率屬性的緩動動作基類。
- EaseElastic:彈性緩動動作基類。
- EaseBounce:反彈緩動動作基類。
在這些動作類型的文檔中,開發(fā)者可以了解到各個動作類型的基本 API。
容器動作
| 動作名稱 | 簡介 | 文檔鏈接 |
|---|---|---|
| cc.sequence | 順序執(zhí)行動作 | API 描述 |
| cc.spawn | 同步執(zhí)行動作 | API 描述 |
| cc.repeat | 重復(fù)執(zhí)行動作 | API 描述 |
| cc.repeatForever | 永遠重復(fù)動作 | API 描述 |
| cc.speed | 修改動作速率 | API 描述 |
即時動作
| 動作名稱 | 簡介 | 文檔鏈接 |
|---|---|---|
| cc.show | 立即顯示 | API 描述 |
| cc.hide | 立即隱藏 | API 描述 |
| cc.toggleVisibility | 顯隱狀態(tài)切換 | API 描述 |
| cc.removeSelf | 從父節(jié)點移除自身 | API 描述 |
| cc.flipX | X軸翻轉(zhuǎn) | API 描述 |
| cc.flipY | Y軸翻轉(zhuǎn) | API 描述 |
| cc.place | 放置在目標位置 | API 描述 |
| cc.callFunc | 執(zhí)行回調(diào)函數(shù) | API 描述 |
| cc.targetedAction | 用已有動作和一個新的目標節(jié)點創(chuàng)建動作 | API 描述 |
時間間隔動作
| 動作名稱 | 簡介 | 文檔鏈接 |
|---|---|---|
| cc.moveTo | 移動到目標位置 | API 描述 |
| cc.moveBy | 移動指定的距離 | API 描述 |
| cc.rotateTo | 旋轉(zhuǎn)到目標角度 | API 描述 |
| cc.rotateBy | 旋轉(zhuǎn)指定的角度 | API 描述 |
| cc.scaleTo | 將節(jié)點大小縮放到指定的倍數(shù) | API 描述 |
| cc.scaleBy | 按指定的倍數(shù)縮放節(jié)點大小 | API 描述 |
| cc.skewTo | 偏斜到目標角度 | API 描述 |
| cc.skewBy | 偏斜指定的角度 | API 描述 |
| cc.jumpBy | 用跳躍的方式移動指定的距離 | API 描述 |
| cc.jumpTo | 用跳躍的方式移動到目標位置 | API 描述 |
| cc.follow | 追蹤目標節(jié)點的位置 | 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 | 反轉(zhuǎn)目標動作的時間軸 | API 描述 |
| cc.cardinalSplineTo | 按基數(shù)樣條曲線軌跡移動到目標位置 | API 描述 |
| cc.cardinalSplineBy | 按基數(shù)樣條曲線軌跡移動指定的距離 | 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 描述 |
| 轉(zhuǎn)載于cocos官網(wǎng) http://www.cocos.com/docs/creator/scripting/action-list.html |