2012-08-02 106 views
0

我希望能够暂停我的iphone游戏,而不是暂停它,但基本上冻结它,只有按下继续按钮才能解冻它。我不能仅仅消除用户交互并停止所有的动画,因为方法一直在定时器上运行。想象一下和敌人一起拍摄,你会如何暂停这种类型的游戏?你会如何停止iPhone游戏?

+0

显而易见的地方是暂停您的游戏计时器。 – 2012-08-02 02:34:26

回答

3

游戏中应该有一个主要的游戏循环,主要测量上次更新的时间增量,根据增量和重新更新游戏状态。当这个循环停止旋转时,游戏暂停。计时器与主循环解决方案并无太大差别,只需暂停计时器即可暂停游戏。