2016-06-20 8 views
2

私は、GameScene.swiftの前に実行されているMenuScene.swiftと呼ばれる迅速なファイルを作成しようとしていますが、方法はわかりません。スピーディなスプライトキットでメニューを作成する

if let scene = GameScene(fileNamed:"GameScene") { 

:私はGameViewControllerにこの行を変更しようとしている

if let scene = MenuScene(fileNamed:"MenuScene") { 

しかし、それはただの空白のシーンを示しています。それを機能させるために私がしなければならないことが他にありますか?

+0

MenuScene.sksを作成しましたか? –

+0

いいえ、どうしてですか? –

+1

MenuScene.swiftはシーンコードなので、MenuScene.sksはビューファイルです。作成するにはこちらをクリックしてください。 –

答えて

1

あなたがMenuScene.sksファイルを追加することでこれを理解したことが分かりましたが、すでにコードファイルがあり、それをロードしてsksファイルを追加しない場合は、GameViewControllerのviewDidLoadを次のように変更できます。 ..

override func viewDidLoad() { 

    super.viewDidLoad() 

    if let skView = self.view as? SKView { 

     if skView.scene == nil { 

      let scene = MenuScene(size: skView.bounds.size) 

      skView.showsFPS = false 
      skView.showsNodeCount = false 
      skView.showsPhysics = false 
      skView.ignoresSiblingOrder = true 

      scene.scaleMode = .AspectFill 

      skView.presentScene(scene) 
     } 
    } 
} 
+0

それも働いて、感謝:) –

関連する問題