我正在尝试为我的游戏构建一个小级别系统。我想要一个更新方法来处理我的游戏主逻辑。所以我在父类 .h 文件中声明了一个方法:
级别.h:
-(void)gameLogicTick:(ccTime)dt;
然后我在 Level.m 中实现,不认为确切的代码是相关的。
我创建了一个名为 Forest 的 Level 子类。在 Forest 初始化方法中,我想指定gameLogicTick的间隔,我这样做了:
[self schedule:@selector(gameLogicTick:)interval:5.0f];
这使我的游戏崩溃(5 秒后),没有任何调试消息。
那么如何创建一个计划更新方法,我可以在其中指定当前类的时间间隔?