有人用XNA 4编译了Farseer Physics Engine 3.0吗?
答案 0 :(得分:3)
阅读release page:
此版本不支持XNA 4.0。 XNA 4.0引入了一些重大更改,这意味着您必须更改一些文件才能编译发布。源代码管理中的当前版本(FPE 3.1)支持XNA 4.0。
您可以从http://farseerphysics.codeplex.com/SourceControl/list/changesets下载最新的来源 - 尽管它可能不如发布版包装好。它也可能不稳定。
当然 - 我想你可能可以在XNA 4.0上使用Farseer 3.0,因为据我所知,XNA 3.1和XNA 4.0之间的数学相关类没有重大变化。你将无法编译演示(除非你搞砸了它们)。
答案 1 :(得分:0)
安德鲁是对的。所有内容都在最新的源代码中进行了升级,但是只需要修改样本和测试平台的渲染部分,以使发布版本在4.0中工作。引擎本身必须依赖于任何特定版本的Xna,甚至包括一个没有Xna的Vanilla版本。