我有一个GameController对象,它用来管理像分数这样的东西。
分数是基于用户玩了多长时间,所以我想每2秒增加一个分数。因此,我的GameController是NSObject的子类,而我正在尝试使用CCTimer或CCScheduler (CCTimer似乎已经折旧了?)但是使用下面这行代码,该方法永远不会触发:
[[CCScheduler sharedScheduler] scheduleSelector:@selector(updateNaturalScore:) forTarget:self interval:1 paused:NO];我必须在Cocos2d对象中使用它吗?如果是这样,是哪一个?或者它应该在NSObject子类中工作?
发布于 2011-02-24 20:04:43
它是一个cocos2D项目吗?你有没有尝试过NSTimer scheduleTimer…;它会为你的目的工作,因为方法不会被触发,类是NSObject,它是如何从Cocos2D框架访问类的?这个方法是在同一个类中编写的吗?
https://stackoverflow.com/questions/5104222
复制相似问题