我正在开发一款iPhone游戏,我有一个NSTimer动画显示屏幕上的所有对象:
EverythingTimer = [NSTimer scheduledTimerWithTimeInterval:1.0/30.0 target:self selector:@selector(moveEverything) userInfo:nil repeats:YES];
Run Code Online (Sandbox Code Playgroud)
大部分时间它运行得非常顺利,但有时我看到事情变得缓慢或波动.我有暂停和恢复功能,分别停止和启动计时器.当我暂停然后取消暂停时,似乎可以解决这个问题.
为什么会发生这种情况的任何想法?或者我该如何解决?