Swift、SpriteKit - 暂停整个脚本
Swift, SpriteKit - Pause whole script
是否可以使用 GameViewController 中的代码暂停 GameScene 中的整个脚本?我不想 delay/pause 线程。有多个活动和功能同时进行,我想暂停一切。
我也希望能够在暂停后继续。
例如,在 GameViewController 中:
GameScene.pause()
和
GameScene.resume()
提前致谢。
在 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
。
是否可以使用 GameViewController 中的代码暂停 GameScene 中的整个脚本?我不想 delay/pause 线程。有多个活动和功能同时进行,我想暂停一切。
我也希望能够在暂停后继续。
例如,在 GameViewController 中:
GameScene.pause()
和
GameScene.resume()
提前致谢。
在 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
。