CVP認證學習筆記--李天宇023使用animationEditor編輯骨骼動畫

本節課主要通過學習使用骨骼動畫監聽器setMovementEventCallFunc,來實現點擊屏幕使船長進行攻擊動畫的播放後執行走路動畫。簡單的說一下我的思路:首先加載骨骼動畫,通過ccs.armatureDataManager.addArmatureFileInfo這個函數。然後new一個動畫層,通過new Armature()。然後getAnimation().play(“動畫名字”);實現了動畫的播放效果。但是這時候我們要實現的是在播放完這組動畫後的內容,所以我們要用到setMovementEventCallFunc這個函數。裏邊有兩個參數,第一個參數是方法名稱,第二個參數則是一個相對的位置。那麼接下來我們定義一個方法,使動畫播放完成後調用它。animationEventHandler:function (armature, movementType, movementID) {}第一個參數代表當前播放的動畫,第二個參數是判斷動畫播放完畢否,第三個動畫是判斷播放的是哪個動畫。通過看之旅這本書,瞭解到了movementType == ccs.MovementEventType.complete可以判斷一組動畫是否播放完畢。所以在這裏可以用到。大致內容就是如此。

最後附上作業鏈接:

http://www.cocoscvp.com/usercode/2016_05_03/1ea9f1bb0adbeaaf7fff5167fa34fe4e21f1545d/

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章