Schedule
在cocos2d-x中有一个按时调一个函数的方法,定义这个以后就会隔一段时间调用一次该方法,直到unschduler
如下,就是注册一个按时调用的方法
schedule(schedule_selector(SchedulerAutoremove::autoremove), 0.5f);
这样autoremove就会按时被调用
unschedule使用方法如下
unschedule(schedule_selector(SchedulerAutoremove::autoremove));
这样autoremove就不会在被调用了,在kjava游戏当中,经常用线程方法每帧走逻辑和渲染,我们可以用Schduler来实现这种做法
调用CCScheduler::sharedScheduler()->pauseTarget(this);暂停可以暂停全部Schduler
调用unscheduleAllSelectors();或者CCScheduler::sharedScheduler()->unscheduleAllSelectors();可以解除全部Schduler
有一种固定的调用方式,就是scheduleUpdate会在0.01秒左右调用一次update方法(重载)