だから私は非常に簡単に解決できる(と思う)問題を抱えています。私はいくつかのミニゲームを作っています。ゲーム 1、ゲーム 2、ゲーム 3 があるとしましょう。game1 を開始できます。それが完了したら、最初からゲームを開始できます。問題は、game1=new Game1(); を実行したときにゲームを再開したときです。0 から始まるわけではありません。一部のオブジェクトは既に game1 に割り当てられているため、明らかにエラーが発生します。
もう少し明確にするために: ユーザーが選択: Game1,Game2,Game3 --> 彼は Game1 を選択 --> CreateGame1(); --> game1=new Game1(); ユーザーはゲームを終了し、再びゲームに参加することを選択します: CreateGame1() --> game1=new Game1(); ここに問題があります。game1 は、私のクラスの最初に Game1 game1 として定義されています。
これを解決する簡単な方法はありますか、それともすべてのアイテムを手動で削除する必要がありますか? 前もって感謝します!