【发布时间】:2015-05-27 21:02:16
【问题描述】:
当用户在玩游戏时,如果他们在 iPhone/iPad 上点击 Home 按钮,游戏会自行暂停,但如果用户点击应用程序打开它,游戏不会保持暂停状态,而是游戏会引导他们进入游戏画面.我如何编写代码,一旦用户单击主页按钮,游戏就会暂停,如果他们再次点击应用程序,则游戏会在 2 秒内取消暂停并继续。以下方法中是否有特定代码可以暂停整个游戏,然后在有人单击它并经过几秒钟后取消暂停?
UIApplicationDelegatedelegate
-(void)applicationWillResignActive:(UIApplication *)application{}
-(void)applicationWillEnterForeground:(UIApplication *)application{}
我让应用程序在后台暂停并保持暂停状态,但我如何才能让用户再次 EnterForeground 时,在游戏取消暂停之前有大约 2 秒的延迟?
【问题讨论】:
-
粗略地说,您的引擎不知道它已暂停,并认为暂停时时间已经过去。反正这是我的猜测。
-
@Merc 不要忘记在发布更多内容之前接受您之前问题的答案。 stackoverflow.com/help/someone-answers
-
如果这是您上一个问题stackoverflow.com/questions/30487732/… 的意思,请编辑该问题。不要放弃这个问题并问另一个几乎相同的问题。
标签: ios uiapplicationdelegate home-button