1

我使用 C# 和 XNA 4.0 开发了游戏模拟。现在它没有任何物理特性。我想使用 Farseer Engine 为其分配物理属性,但不修改现有游戏代码。那么,有没有办法创建一个 Farseer 的包装类并使用 farseer 对象来调用现有的方法呢?(不修改它们)如果是这样,我该怎么做?注意:我对 C# 和 XNA 都很陌生

4

1 回答 1

0

您不想围绕 farseer 创建一个包装器。实例化世界和创建实体的成本是你只想做一次的事情,真的。实体实际上只是在第一个世界步骤之后才添加的事实使情况变得更加复杂。

从理论上讲,您可以单独在 farseer 中使用特定方法,但它的耦合度很高,我认为您会发现这是一场真正的艰苦斗争。

于 2013-02-20T12:58:57.683 回答