函數回調方法

如果一個功能(或動作)很複雜,或者這個功能(或動作)會用到多次,那麼爲了提高代碼的可讀性(或者避免重複性地敲代碼),我們就需要會應用回調函數。這裏我寫一個非常簡單的函數,來簡要的說明一下回調函數的用法。

首先我們寫一個函數:

void scene1::PlayAnimation()
{
    ninja_one->runAction(BYAnimationTool::createAnimFormPng(s1_Ninja,"ninja-running-e000","pvr.ccz",1,0.2f));
}


 

然後再回調這個函數:

runAction(CCCallFunc::create(this,callfunc_selector(scene1::PlayAnimation)));


   

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