0

我有一个 GameController 对象,用于管理诸如分数之类的东西。

分数是基于用户玩了多长时间,所以我想每2秒增加一个分数。所以我的 GameController 是 NSObject 的子类,我正在尝试使用 CCTimer 或 CCScheduler(CCTimer 似乎已被贬值?)但是使用这一行,该方法永远不会触发:

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

我必须在 Cocos2d 对象中使用它吗?如果有,是哪一个?还是应该在 NSObject 子类中工作?

4

1 回答 1

0

是 cocos2D 项目吗?你试过[NSTimer scheduleTimer ...];它将为您的目的工作,因为该方法不会被触发,该类是 NSObject 它如何从 Cocos2D 框架访问这些类?方法是否写在同一个类中?

于 2011-02-24T12:04:42.587 回答