我有一个每帧调用的更新方法。每次更新,它都会将其 deltaTime 添加到一个变量中。
如果我暂停 CCDirector 并在一段时间后恢复它,那么该预定方法中的 deltaTime 会很大吗?
我问是因为我正在追踪一个错误,在某些设备上,玩家可以在 iOS 设备上按下主页按钮,然后在一段时间后恢复应用程序,并且仍然添加了保存其 totalGameTime 的变量,就好像游戏没有t 被暂停。
当我使用 cocos2d 调度程序时,我的印象是不应该发生这种情况。
任何认为需要它的人的代码
//[self schedule:@selector(myUpdate:)];
float totalGameTime
-(void) myUpdate:(ccTime) dt {
totalGameTime += (float) dt;
}