0

1 つのタイプのゲーム (特定のパズル) のメカニズムを 1 つのシーン ファイル (mygamescene.swift) にセットアップしました。同じゲームを 2 つの異なる方法 (異なるノード テクスチャを使用するなど) で異なるスタイルにし、ゲーム内でこれらを異なる方法で表示し、メイン画面からアクセスできるようにしたいと考えています。

同じゲームの仕組みを使用して、MyGameViewController をセットアップしてゲーム シーンを異なる方法で表示する方法がよくわかりません。通常、次のようなものです。

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

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

4

1 に答える 1

0

再利用のために mygamesceneController を作成できます。

メイン コントローラーでは、containerView を使用して、コンテナーのセグエを mygamesceneController に (emed ビューとして) 追加できます。

このようにして、mygamesceneController を必要な数の場所で使用できます。

これがあなたを助けることを願っています

于 2016-09-13T14:54:14.397 に答える