1 つのタイプのゲーム (特定のパズル) のメカニズムを 1 つのシーン ファイル (mygamescene.swift) にセットアップしました。同じゲームを 2 つの異なる方法 (異なるノード テクスチャを使用するなど) で異なるスタイルにし、ゲーム内でこれらを異なる方法で表示し、メイン画面からアクセスできるようにしたいと考えています。
同じゲームの仕組みを使用して、MyGameViewController をセットアップしてゲーム シーンを異なる方法で表示する方法がよくわかりません。通常、次のようなものです。
if let scene = GameScene(fileNamed: "mygamescene.swift") {
// view is set-up here, and presented at the end
}
ここで何をするのが最善ですか?2 つの異なるゲーム シーンを完全にセットアップしてから、別のファイルでゲーム メカニクスをサブクラス化しますか (そして、両方のゲーム シーンでこれを使用しますか)。メニューで選択した内容に応じて、各シーンを異なる方法で表示するにはどうすればよいですか?