2016-03-25 12 views
1

GameScControllerのコードを使用して、GameSceneのスクリプト全体を一時停止することはできますか?私はスレッドを遅延/一時停止させたくありません。同時に複数のアクティビティや機能が実行されており、すべてを一時停止したいと考えています。Swift、SpriteKit - スクリプト全体を一時停止する

また、一時停止した後に再開したいと考えています。 GameViewControllerで例えば

、:

GameScene.pause() 

GameScene.resume() 

は、事前にありがとうございます。

答えて

2

シーンを一時停止GameScene

内の一時停止:

self.paused = trueselfGameSceneです)。

ビュー(SKView)一時停止:

self.view?.paused = true 

シーン一時停止GameViewController

内に一時停止:

:ビュー( SKView)を一時停止

let skView = self.view as! SKView 
skView.scene?.paused = true 

pausedプロパティをfalseに設定するだけで一時停止できます。

+0

ありがとうございます - 完璧に動作します – mahclark

関連する問題