所以我有一个很容易解决(我认为)的问题。我正在制作一些迷你游戏,假设我有游戏 1、游戏 2、游戏 3。我可以开始游戏1,然后在完成后我可以从头开始游戏。问题是当我重新开始游戏时,我做 game1=new Game1(); 它不是从 0 开始的,一些对象已经分配给了 game1,所以我显然得到了错误。
澄清一点:用户选择:Game1,Game2,Game3 --> 他选择了 Game1 --> CreateGame1(); --> 游戏1=新游戏1(); 用户完成游戏并选择再次进入游戏: CreateGame1() --> game1=new Game1(); 这就是问题所在。game1 在我的课开始时被定义为 Game1 game1;
有什么简单的方法可以解决这个问题,还是我应该手动删除每个项目?提前致谢!