2011-02-24 51 views
0

我有一個GameController對象,它用來管理像分數這樣的東西。在Cocos2d項目中使用CCSchedulers/CCTimers

得分是基於用戶玩了多久,所以我想每2秒增加一分。所以我GameController是NSObject的一個子類,我試圖用一個CCTimer或CCScheduler(?CCTimer似乎是貶值),但使用這條線,此方法不會觸發:

[[CCScheduler sharedScheduler] scheduleSelector:@selector(updateNaturalScore:) forTarget:self interval:1 paused:NO]; 

我一定要用戶這在一個Cocos2d對象?如果是這樣的話?或者它應該在NSObject子類中工作?

回答

0

這是一個cocos2D項目嗎? 你有沒有試過[NSTimer scheduleTimer ...]; 它會適用於你的目的,爲方法不被解僱,類是NSObject它如何訪問從Cocos2D框架的類?該方法是否寫在同一個類中?