2 回答

TA貢獻1797條經驗 獲得超6個贊
CC_DEPRECATED_ATTRIBUTE
void
scheduleSelector(SEL_SCHEDULE selector, Ref *target,
float
interval, unsigned
int
repeat,
float
delay,
bool
paused)
// 這個重載形式???
// SEL_SCHEDULE selector 計時器回調要調用的函數
// Ref *target 一個對象,計時器是否工作,與這個對象的生命周期以及是否顯示的狀態有關。
// float interval 回調調用的間隔,毫秒為單位的,值為0時,每一幀調用一次。
// unsigned int repeat 回調重復調用的次數
// float delay 第一次調用前的起始時間間隔,這個單位好像是秒吧,(設一個斷點測試一下就知道是不是秒為單位了)
// bool paused 是否暫停定時器計時,(不啟用計時器的話,回調是不會觸發的)

TA貢獻1943條經驗 獲得超7個贊
void scheduleSelector(SEL_SCHEDULE pfnSelector, CCObject *pTarget, float fInterval, unsigned int repeat, float delay, bool bPaused);
@pfnSelector 回調函數
@pTarget 回調函數上下文
@fInterval 執行周期,以秒為單位,若為0,則會在每幀執行
@repeat 執行重復次數,執行repeat+1次后該計劃會被取消
@delay 延時開始執行計劃,以秒為單位
@bPaused 暫停執行計劃,直到調用resumeTarget來恢復該計劃
添加回答
舉報