斯威夫特的比赛不会停顿

时间:2014-12-18 07:10:40

标签: swift sprite-kit skspritenode skscene

当我离开并切换回游戏时,我很难暂停游戏。

当我从后台返回视图时,我正在尝试暂停名为main的SKSpriteNode,其中包含我的所有精灵。在游戏中,我可以触摸暂停按钮,游戏暂停,恢复按钮就会恢复。

这是我的代码:

func didBecomeActive() {
    println("didBecomeActive")
    main.paused = true
}

第一次运行是第一次打开应用程序时,所有内容都应该暂停。第二次,当它从背景返回时,突然所有的动画(SKActions,粒子等)开始工作。

我已经确认该方法正在运行,我也尝试将main.paused设置为false然后设置为true,甚至将self.paused设置为true。什么都行不通。

我完全难过了。有谁知道这里的问题是什么?

0 个答案:

没有答案