Swift,SpriteKit - 暂停整个脚本

时间:2016-03-25 23:24:54

标签: ios swift sprite-kit pause

是否可以使用GameViewController中的代码暂停GameScene中的整个脚本?我不想延迟/暂停线程。有多个活动和功能在同一时间进行,我想暂停一切。

我希望能够在暂停后恢复。

例如,在GameViewController中:

GameScene.pause()

GameScene.resume()

提前谢谢。

1 个答案:

答案 0 :(得分:4)

暂停GameScene

暂停现场:

self.paused = trueselfGameScene)。

暂停视图(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