- 比較沒有延遲問題
- 不用手動unschedule,除非有必要(我的狀況正好是有必要)
/**********************************************************/
// OK OK OK OK OK
/**********************************************************/
-(id) init
{
if( (self=[super init] ) ) {
// schedule a callback
[self scheduleUpdate]; // available since v0.99.3
[self schedule: @selector(tick2:) interval:0.5];
}
return self;
}
-(void) update: (ccTime) dt
{
// bla bla bla
}
-(void) tick2: (ccTime) dt
{
// bla bla bla
}
非常簡單
參考網址:
cocos2d Best Practices