0

つまり、基本的に、4 つのゲーム状態で実行されるゲームがあります。メインメニュー用に 1 つ、ミニゲーム用に 3 つ。これらの各ミニゲーム内には、ゲームプレイのさまざまなセクションを処理する小さな状態があります。

ここで私の質問です。プレイヤーがゲームで死亡した場合、最初からゲームを再開したいと考えています。したがって、ミニ ゲーム構造体の 1 つを使用してそれらを .beginning に送信します。しかし、多くのブール値とカウンターは、初期化時に設定されるものとは異なるため、めちゃくちゃになります。

プレーヤーを .beginning に戻し、値をゲームの開始時の値に戻すためにコードを再初期化するように指示する方法はありますか?

皆さん、乾杯

4

2 に答える 2

0

全体として、ゲームとコードのアーキテクチャに依存します。
ゲームの状態に異なるクラスを使用する場合 (たとえば、ゲームの状態ごとに 1 つのメニュー クラス)、すべてのブール値とカウンターをデフォルト値に設定するメソッドを作成できます。または、重要なデータが含まれていない場合は、そのメニューを再作成することもできます.

于 2013-05-13T18:19:26.760 に答える