0

我正在使用基于组件的方法编写我的游戏引擎,并且有 3 个问题:

1) 假设我们有 2 个对象 - 兽人和子弹,谁必须处理它们之间的碰撞?带有“miniAI”的子弹头?

2) 更难的问题类似于第一个问题 - 谁必须处理冲突.. 例如.. orc1 和 orc2 之间的冲突?哪一个?

3)子弹检测到碰撞,想自毁,应该怎么做?如果我说摧毁自己不是好方法,我说得对吗?

4

1 回答 1

1

我倾向于认为这样的对象都不应该拥有它。这将意味着每个对象都知道不合适的所有其他对象。

我认为这是一个需要解决的问题,Environment它可能拥有全局对象列表,因此可以创建和删除它们。

于 2013-05-24T06:42:42.813 回答