void | schedule |
| schedules a selector. |
void | schedule |
| schedules a custom selector with an interval time in seconds. |
void | unschedule |
| unschedules a custom selector. |
void | unscheduleAllSelectors |
| unschedule all scheduled selectors: custom selectors, and the 'update' selector. |
1)定时执行方法
例如,每隔1秒就执行GameLayer类的方法step(ccTime dt)。
this->schedule(schedule_selector(GameLayer::step), 1.0f);
...
void GameLayer::step(ccTime dt)
{
...
}
2)延时执行方法
例如, 延时 5秒执行GameLayer类的方法step(ccTime dt)。
this->schedule(schedule_selector(GameLayer::step), 5.0f);
...
void GameLayer::step(ccTime dt)
{
this->
unschedule(schedule_selector(
GameLayer::step
));
...
}