在我制作的游戏中,我想在玩家按下按钮时重启游戏。
我有一个Game
类的实例,这是大多数游戏发生的地方。
我虽然可以简单地再次初始化它,但它会被重置。
Game game = new Game();
- 程序启动时。
game = new Game();
- 重新开始游戏时。
但游戏使用了很多其他类,例如Tank
和Missile
。我是否必须初始化所有这些,或者正在初始化Game类,它将创建新的Tank
对象和Missile
对象(与前一个Game实例具有相同的引用名称),足够吗? / p>
一般来说,重置游戏或游戏关卡的最佳方式是什么?
由于
答案 0 :(得分:0)
提供重置需要重置的所有内容的功能?创建这个可能很复杂的对象的新实例似乎是多余的,浪费资源。