私はiPhoneゲームを開発するのは初めてで、実際のゲーム開発です。ゲームを再開するための最も一般的な戦略は何ですか?
- gameViewControllerにリセット関数があり、それを呼び出しますか?
- コントローラを再起動するだけの簡単な方法はありますか?(ただし、ゲームを終了してメニューに移動するときに、ナビゲーションを閉じる方法が機能することを確認する必要があります)
どちらがより十分ですか?
他のより良い提案は素晴らしいでしょう!
私はiPhoneゲームを開発するのは初めてで、実際のゲーム開発です。ゲームを再開するための最も一般的な戦略は何ですか?
どちらがより十分ですか?
他のより良い提案は素晴らしいでしょう!
initですべてのゲームセットアップを実行し、表示にコントローラーのみを使用する別のgameControllerオブジェクトがあります。ゲームをリセットする場合は、新しいgameControllerオブジェクトを割り当てて、古いオブジェクトの代わりにビューに接続します。ゲームロジックをviewControllerから直接実行することは、通常はお勧めできません。ビューが必要であり、ゲームが必要ない場合があるためです。これらを個別のオブジェクトに分離することをお勧めします。
視覚化するには:
[ViewController] has properties:
==>[Game Controller] (Knows to display in view)
==>[View]
再起動:[ゲームコントローラー]のみを削除して、新しいものを作成します。