mah*_*ark 4 ios sprite-kit swift pause
是否可以使用 GameViewController 中的代码在 GameScene 中暂停整个脚本?我不想延迟/暂停线程。有多个活动和功能同时进行,我想暂停一切。
我也希望能够在暂停后继续。
例如,在 GameViewController 中:
GameScene.pause()
Run Code Online (Sandbox Code Playgroud)
和
GameScene.resume()
Run Code Online (Sandbox Code Playgroud)
先感谢您。
在 GameScene 中暂停
暂停场景:
self.paused = true(self是GameScene)。
暂停视图 ( SKView):
self.view?.paused = true
Run Code Online (Sandbox Code Playgroud)
在 GameViewController 中暂停
暂停场景:
let skView = self.view as! SKView
skView.scene?.paused = true
Run Code Online (Sandbox Code Playgroud)
暂停视图 ( SKView):
let skView = self.view as! SKView
skView.paused = true
Run Code Online (Sandbox Code Playgroud)
要取消暂停,只需将paused属性设置为false。