1. 程式人生 > >Cocos2d-x學習筆記(八)例項——精靈Action

Cocos2d-x學習筆記(八)例項——精靈Action

【關於精靈Action

精靈的動作分為瞬時動作和延時動作,瞬時動作中間不產生任何動畫效果,而延時動作則會產生很多的動畫效果。動畫效果主要還是要靠延時動作類CCActionInterval的子類來實現,其應用例項在TestCpp裡面有很多的例子。

單純的實現一個精靈動作很簡單,只要重寫基類的onEnter()方法,在其中新增程式碼即可

【1】在HelloWorldScene.cpp檔案首部定義enum型別常量用於標識精靈類


【2】建立兩個精靈類物件,並分別設定標識以便在其他地方可以隨時獲取


【3】在onEnter()函式中新增精靈動作,這裡只是實現一些簡單的動作效果,其他可類似實現


4】關於精靈動作,Test裡面有很多例項,不同的只是呼叫形式而已,執行結果如下(動態)

完整原始碼地址:http://download.csdn.net/detail/ll_gg_tt/5957451