我使用C#和XNA 4.0开发了游戏模拟。现在它没有任何物理属性。我想使用Farseer Engine为其分配物理属性,但不修改现有的游戏代码。那么,有没有办法创建一个包装器类的Farseer并使用farseer对象来调用现有的方法? (不修改它们) 如果是这样我该怎么办呢? 注意:我对C#和XNA都很新。
答案 0 :(得分:0)
您不想在farseer周围创建包装器。实例化世界和创建实体的成本只是你想要做的一次,真的。事实上,在第一个世界步骤之后实际上只添加了实体,这使事情变得更加复杂。
从理论上讲,你可以单独使用farseer中的特定方法,但是它非常紧密耦合,我认为你会发现这是一场真正的艰难挣扎。