1

Objective C を使用して iOS ベースのパズル ゲームを作成しようとしています。1 つの iOS ゲームには、迷路、三目並べ、小さなクロスワードなど、少なくとも 30 種類のパズル/ゲームがあります。ビュー、ビュー コントローラーなどの作成をどのように進めればよいですか? すべてのパズルを個別の UIView でホストし、必要に応じてサブビューとしてロードするか、またはすべてのパズルに個別の UIViewController を使用してそれらの間を移動しますか? アプリケーションの過程で少し変更を加えて、パズルを何度も再利用します。つまり、最初に三目並べが表示され、次に迷路が表示され、次に同じ三目並べが表示されますが、背景が異なります。 、色など、ビュー、ビューコントローラーを作成し、画像、色、進行状況をメモリに保持するためのこの種のアプリケーションで一般的に使用され、最適なデザインパターンはどれですか?

4

1 に答える 1

0

最初に、プレーヤーがどのゲームをプレイするかを決定できるように、メニュー (クラス) を作成する必要があります。

  1. 新しいクラスを作成します (mainMenuScene の例)
  2. 新しいクラスがメニュー png と一部またはすべてのボタンを表示することを確認してください。
  3. ビュー コントローラーにクラス (mainMenuScene) をインポートすることを忘れないでください。
  4. viewController が最初に MainMenuScene で始まることを確認してください。
  5. 次に、ユーザーがタップしたときに、MainMenuScene に touchesBegan を実装します。アプリはタップしたゲームに遷移します。
  6. すべてのゲームを異なるクラスにセットアップし、すべてのクラスをストーリー ボードに接続します。

それが私が行う方法ですが、もちろん何十億もの方法があります。

もう 1 つの方法は、ゲームを一覧表示するテーブル ビュー コントローラーを使用することです。次に、ストーリーボードですべてのゲームを接続します。

于 2014-04-10T16:50:47.750 に答える