2016-08-22 6 views
2

スウィフトスプライトキットのゲームを、ストリングでシーンを検索して別のシーンにジャンプさせる方法を教えてください。 so:Swift Find Scene By名前で

let scenename : String = "Map1" 

let scene : SKSCene = SkScene.getscene(scenename) 

このようなものがありますか?

他にも手伝ってください!

ご協力いただきありがとうございます。

答えて

1

このように、別のシーンを提示し、その後のシーンを提示している現在のシーンからあなたのSKViewへのデリゲートの呼び出し、作成します:

let newScene = SKScene.init(fileNamed: "MyScene") 
newScene!.scaleMode = SKSceneScaleMode.Fil 
let reaveal = SKTransition.crossFadeWithDuration(0.01) 
let aSKView = self.view as! SKView 
aSKView.presentScene(newScene!, transition: reaveal) 

メモリリークをチェックしてくださいを;)

+0

コードは、ちょうど私に与えましたエラー。 – HeeysamH

+0

ここにコードを追加できますか?シーンファイルをターゲットに追加していますか?または、プログラムでプログラムを作成しています。 –

+0

newScene = SkScene.initせ(fileNamedを "Map_1_1") newScene.scaleMode =をscaleMode せreaveal = SKTransition.crossFadeWithDuration(0.01) self.view .presentScene(newScene、遷移:reaveal)? – HeeysamH

関連する問題