2016-09-13 7 views
0

1つのシーンファイル(mygamescene.swift)に1つのタイプのゲーム(特定のパズル)設定の仕組みがあります。私は同じゲームを違う方法で(異なるノードのテクスチャなどを使用して)違った方法でスタイリッシュにして、これらをゲームで違って見せて、メイン画面からアクセスできるようにしたいと思います。ゲーム内の1つのViewControllerの複数のシーン

MyGameViewControllerをセットアップして、同じゲームの仕組みを使用してゲームシーンを別々に表示する方法が不明です。通常は次のようなものです:

if let scene = GameScene(fileNamed: "mygamescene.swift") { 
     // view is set-up here, and presented at the end 
    } 

ここで行うべきことは何ですか?私は2つの異なるゲームシーンを完全にセットアップし、別のファイルにゲームの仕組みをサブクラス化しています(そして両方のゲームシーンでこれを使用していますか)。メニューで選択した内容に応じて、どのように各シーンを表示するのですか?

+0

最初助ける'無効です。 fileNamedはSKSファイルにのみ適用されます。第2に、複数のSKSファイルを作成する予定ですか? – Knight0fDragon

答えて

0

再開の目的でmygamesceneControllerを作成できます。

メインコントローラでは、containerViewを取得し、コンテナのsegueをmygamesceneControllerに(emededビューとして)追加できます。

この方法で、mygamesceneControllerを任意の場所で使用できます。

希望、これはすべて `GameScene(fileNamed: "mygamescene.swift")のあなたは

関連する問題