1

我为我的游戏循环设置了一个 CADisplayLink 来处理动画循环。

当游戏结束时,我会展示另一个带有游戏结果的故事板。在该故事板上,用户可以选择再试一次。如果是这样,我选择再次展示游戏情节提要。

如何以正确的方式暂停和恢复 CADisplayLink?或者我应该销毁 CADisplayLink 并在游戏重新开始时创建一个新的?

4

1 回答 1

0

如何设置一个isRunning属性,如果设置为NO应该强制CADisplayLink的处理程序方法立即返回(不调用使动画和游戏运行的代码)。

-(void) tick:(CADisplayLink*)
{
    if (!self.isRunning) return;

}
于 2013-09-29T13:18:15.753 回答