1

在我的应用程序中,我有一个showPauseMenu方法可以暂停导演并显示我的暂停菜单。我想要的是当应用程序进入后台时(当这个人接到电话,点击主页按钮等)时自动调用这个方法。我相信我将不得不使用类方法或类似的东西。有任何想法吗?

更新:我现在在应用程序重新进入前台时成功调用了该方法。导演暂停了,但我的不安菜单从未出现。我的菜单是一个 CCLayer,当应用程序在前台时,它在屏幕外。所以在pauseGameLayer我简单地设置pauseMenuLayer.position = ccp(0,0);和暂停导演。就像我说的导演被暂停但图层没有移动到新位置。

4

2 回答 2

0

为了最好地解决我在应用程序进入后台时自行弹出暂停菜单的问题,这就是我所做的。isPlaying我首先在我的单例类中设置了一个变量 ( )。如果应用程序即将进入后台(我applicationWillResignActive在 AppDelegate 中使用)isPlaying设置为TRUE. 在我在游戏中的更新功能中会检查是否isPlaying设置为TRUE,一旦设置,它就会启动显示暂停菜单的功能。希望这可以帮助!

于 2013-02-03T21:41:00.627 回答