1

私はiPhoneゲームを開発するのは初めてで、実際のゲーム開発です。ゲームを再開するための最も一般的な戦略は何ですか?

  • gameViewControllerにリセット関数があり、それを呼び出しますか?
  • コントローラを再起動するだけの簡単な方法はありますか?(ただし、ゲームを終了してメニューに移動するときに、ナビゲーションを閉じる方法が機能することを確認する必要があります)

どちらがより十分ですか?

他のより良い提案は素晴らしいでしょう!

4

1 に答える 1

0

initですべてのゲームセットアップを実行し、表示にコントローラーのみを使用する別のgameControllerオブジェクトがあります。ゲームをリセットする場合は、新しいgameControllerオブジェクトを割り当てて、古いオブジェクトの代わりにビューに接続します。ゲームロジックをviewControllerから直接実行することは、通常はお勧めできません。ビューが必要であり、ゲームが必要ない場合があるためです。これらを個別のオブジェクトに分離することをお勧めします。

視覚化するには:

[ViewController] has properties:
==>[Game Controller] (Knows to display in view)
==>[View]

再起動:[ゲームコントローラー]のみを削除して、新しいものを作成します。

于 2012-07-21T19:28:11.853 に答える