4

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

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

例如,在 GameViewController 中:

GameScene.pause()

GameScene.resume()

先感谢您。

4

1 回答 1

7

在 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.

于 2016-03-25T23:58:55.370 回答