Cocos2d-x之Schedule
14 Nov 2012一、schedule 定时器
// 每隔0.5秒执行一次callback函数 schedule(schedule_selector(Test::callback), 0.5f); Test::callback(ccTime dt) { }
二、unschedule 取消定时器
unschedule(schedule_selector(Test::callback));
三、CCScheduler 定时器管理器
CCScheduler::sharedScheduler()->pauseTarget(this); // 暂停当前对象所有的定时器 ->resumeTarget(this); // 恢复当前对象所有的定时器 ->unscheduleAllSelectors(); // 取消所有的定时器,CCNode的会取消当前节点的定时器
四、scheduleUpdate() 默认定时器
scheduleUpdate(); Test::update(ccTime dt) { // 将会执行 } unscheduleUpdate();
五、unscheduleUpdate() 取消默认定时器
unscheduleUpdate();