是否可以使用GameViewController中的代码暂停GameScene中的整个脚本?我不想延迟/暂停线程。有多个活动和功能在同一时间进行,我想暂停一切。
我希望能够在暂停后恢复。
例如,在GameViewController中:
GameScene.pause()
和
GameScene.resume()
提前谢谢。
答案 0 :(得分:4)
暂停GameScene
暂停现场:
self.paused = true
(self
是GameScene
)。
暂停视图(SKView
):
self.view?.paused = true
在GameViewController中暂停
暂停现场:
let skView = self.view as! SKView
skView.scene?.paused = true
暂停视图(SKView
):
let skView = self.view as! SKView
skView.paused = true
要取消暂停,只需将paused
属性设置为false
。