我想要一种干净的方式来创建游戏对象,如NPC,子弹和能量提升,减少对特定类的相互依赖程度。我相信这是工厂模式的用途吗?
我希望从真实的游戏中看到一个很好的实现。
我不是设计模式方面的专家,如果我不了解它们,就不要使用它们。我不想为了它而使用设计模式 - 我只是想了解这种模式是否是解决这个问题的正确方法。
答案 0 :(得分:3)
看起来你正试图找到解决方案的问题。
在这个特别的问题上,真的可以提供一个很好的实现,因为它会影响你的游戏对象的存储方式,它们代表什么。
您不应该尝试寻找如何针对问题实现特定模式,而是要找到适合您问题的解决方案,这可能是一种设计模式。
答案 1 :(得分:1)