Cocos Creator 動作列表

動作列表

基礎(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 |

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • # 動作系統(tǒng)的使用 * 動作API的使用 // 創(chuàng)建一個動作 var action = cc.moveTo(2, ...
    你的笑丶慌亂了我的驕傲閱讀 1,336評論 0 1
  • 國家電網(wǎng)公司企業(yè)標準(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 12,446評論 6 13
  • Cocos2dx源碼賞析(4)之Action動作 本篇,依然是通過閱讀源碼的方式來簡單賞析下Cocos2dx中Ac...
    AlphaGL閱讀 1,756評論 0 1
  • 好記性不如爛筆頭,6年前用筆記本記下所有認識的人電話,如今拿這本子來按個打電話,90%的人都電話還保留著,有人認識...
    楊琴一閱讀 125評論 0 0
  • 因為要去合肥,打算在超市里買一點火車上吃的零食,結(jié)果一不小心買多了,就老老實實拎著袋子等老公來帶。 ...
    熾風閱讀 534評論 0 0

友情鏈接更多精彩內(nèi)容