重置对象,然后重新启动游戏

时间:2014-01-25 20:56:06

标签: object reset 2d-games

在我制作的游戏中,我想在玩家按下按钮时重启游戏。

我有一个Game类的实例,这是大多数游戏发生的地方。

我虽然可以简单地再次初始化它,但它会被重置。

Game game = new Game(); - 程序启动时。 game = new Game(); - 重新开始游戏时。

但游戏使用了很多其他类,例如TankMissile。我是否必须初始化所有这些,或者正在初始化Game类,它将创建新的Tank对象和Missile对象(与前一个Game实例具有相同的引用名称),足够吗? / p>

一般来说,重置游戏或游戏关卡的最佳方式是什么?

由于

1 个答案:

答案 0 :(得分:0)

提供重置需要重置的所有内容的功能?创建这个可能很复杂的对象的新实例似乎是多余的,浪费资源。