cocos2d x初探學習筆記(5) 動作管理

2022-10-10 09:00:10 字數 389 閱讀 9981

1.

停止此動作,開始下乙個動作

其中在onenter

的最後一句話就是在

1.4s

後呼叫removethis

這個函式來進行把這一層刪掉,並且開始下一層,可以看到,這個

runaction

是這個層物件呼叫的。

1.**函式處理子精靈

如果不想對整個層操作,而是對層中的精靈操作呢?這**函式使用callfuncn_selector即可

3.動作掛起

以上函式可以實現乙個動作掛起,如果再擴充套件,就可以實現動作冷卻,通過呼叫schedule

函式來實現在

30s後通過

ccactionmanager

開始動作(需要unschedule)

Cocos2d x學習筆記1

1.建立新的cocos2d x 3.0 專案 在命令列中輸入 cocos new helloworld 專案名稱 p com.ss.pku 包名字 l cpp 專案型別 d d cocos workspace 專案存放路徑 2.資料夾分析 resource 資料夾 存放資源檔案 include和so...

Cocos2d x學習筆記(7)

1 動作基本概念 ccactiong是動作類的基類,動作作用於ccnode,因此,任何乙個動作都需要ccnode物件來執行。ccaction作為乙個基類,其實質是乙個介面 抽象類 由它派生的實現類才是實際使用的動作。ccaction的絕大多數實現類都派生自ccfinitetimeaction,這個類...

Cocos2d x動作學習筆記

action類如其名,它可以改變node物件的屬性,action物件是隨著時間改變node的屬性。任何乙個以node為基類的物件都有可執行的動作物件。例如,你可以在乙個時間段內將sprite精靈從乙個位置移動到另乙個位置。每個動作都有by和to兩個狀態。為什麼呢?因為它們所執行的結果是不同的。by相...