Objective C を使用して iOS ベースのパズル ゲームを作成しようとしています。1 つの iOS ゲームには、迷路、三目並べ、小さなクロスワードなど、少なくとも 30 種類のパズル/ゲームがあります。ビュー、ビュー コントローラーなどの作成をどのように進めればよいですか? すべてのパズルを個別の UIView でホストし、必要に応じてサブビューとしてロードするか、またはすべてのパズルに個別の UIViewController を使用してそれらの間を移動しますか? アプリケーションの過程で少し変更を加えて、パズルを何度も再利用します。つまり、最初に三目並べが表示され、次に迷路が表示され、次に同じ三目並べが表示されますが、背景が異なります。 、色など、ビュー、ビューコントローラーを作成し、画像、色、進行状況をメモリに保持するためのこの種のアプリケーションで一般的に使用され、最適なデザインパターンはどれですか?
質問する
931 次
1 に答える
0
最初に、プレーヤーがどのゲームをプレイするかを決定できるように、メニュー (クラス) を作成する必要があります。
- 新しいクラスを作成します (mainMenuScene の例)
- 新しいクラスがメニュー png と一部またはすべてのボタンを表示することを確認してください。
- ビュー コントローラーにクラス (mainMenuScene) をインポートすることを忘れないでください。
- viewController が最初に MainMenuScene で始まることを確認してください。
- 次に、ユーザーがタップしたときに、MainMenuScene に touchesBegan を実装します。アプリはタップしたゲームに遷移します。
- すべてのゲームを異なるクラスにセットアップし、すべてのクラスをストーリー ボードに接続します。
それが私が行う方法ですが、もちろん何十億もの方法があります。
もう 1 つの方法は、ゲームを一覧表示するテーブル ビュー コントローラーを使用することです。次に、ストーリーボードですべてのゲームを接続します。
于 2014-04-10T16:50:47.750 に答える