2

我想要一种干净的方式来创建游戏对象,例如 NPC、子弹和道具,从而减少对特定类的相互依赖量。我相信这就是工厂模式的用途?

我很想从真正的游戏中看到一个好的实现。

我不是设计模式方面的专家,如果我不理解它们,就永远不要使用它们。我不想为了它而使用设计模式——我只想了解这种模式是否是解决这个问题的正确方法。

4

2 回答 2

3

看起来您正在尝试找到解决方案的问题。

在这个特别的问题上,实际上不可能给出一个好的实现,因为它取决于你的游戏对象是如何存储的,它们代表什么。

您不应该尝试寻找如何为问题实现特定模式,而应该为您的问题找到正确的解决方案,这可能是一种设计模式。

于 2009-01-28T12:22:12.073 回答
1

经过一番谷歌搜索后,我实际上找到了一个很好的例子:

http://cheezeworld.com/object-creation-game-factory/

谢谢大家

于 2009-01-28T13:39:04.740 回答