2017-04-09 13 views
-1

私はゲームを持っていて、GameScene以外のシーンを読み込もうとしています。そのシーンはMenuSceneと呼ばれます。 MenuSceneには.sksファイルと.swiftファイルの両方があり、両方ともMenuSceneと呼ばれています。私は、少なくとも負荷MenuScene.sksSwift:SKScenesの読み込みに関する問題

if let view = self.view as! SKView? { 

     if let scene = SKScene(fileNamed: "MenuScene") { 
      scene.scaleMode = .aspectFill 
      view.presentScene(scene) 
     } 

     view.ignoresSiblingOrder = true 
     view.showsFPS = false 
     view.showsNodeCount = false 
    } 

私はMenuScene.swiftががアクセスされているとは思わないが、GameViewControllerに次のコードを実行することができます。私はdidMove(表示する)が呼び出されていないことを知っています.sksファイルが読み込まれると、対応するスウィフトファイルも実行されますが、そうではないようです。 MenuScene.swiftには実行する必要のあるコードがありますが、なぜ実行されていないのかわかりません。助けて。

答えて

0

問題ここでは、Xcodeで、明示的にこれを行うには、オープンMenuSceneとメニューに右にオーバー移動するにはMenuScene.swift

にMenuScene.sksを接続する必要があり、ということです。 「Custom Class Inspector」タブをクリックします。次に、カスタムクラスフォームにMenuSceneを入力する必要があります。あなたがシーンを提示する場合、Xcodeのを開くために知っているように、2つのファイルを接続します

enter image description here

関連する問題