XNA 3D 物理引擎

9

我正在寻找一款适用于XNA的3D物理引擎。我听说了一些选项,但我需要的是:

  • 商业用途免费(最好是开源)
  • 支持刚体动力学
  • 支持多边形碰撞(这非常重要)
  • 托管代码 - 必须在XBOX360上工作

您是否使用过类似的东西?您能推荐一些吗?

3个回答

10
我会看一下JigLibX。它是JigLib引擎的C#移植版,支持你所需的所有功能。它还附带了相当多的示例,如果你有物理引擎的经验,使用起来不应该太难。
此外,你可能还想看看这个线程,在创作者俱乐部论坛上讨论了一些XNA物理引擎。 编辑 另外,我忘了提到我自己已经在几个项目中使用了JigLibX,即使进行一些相当重的物理模拟,它也能完美运行。

1
对于任何在多年后查看此答案的人,JigLibX似乎是XNA最完整的3D物理引擎。然而,它有一些低效性、一些漏洞(比如在某些情况下高度场<->光线交叉的一个bug),并且缺乏对一些基本形状的支持(比如圆柱体)。 - Nic Foster
对于任何正在寻找适用于XNA的良好3D物理引擎的人来说,值得尝试BEPU physics。https://bepuphysics.codeplex.com/ 它是开源的,非商业使用免费,文档非常完善,据我所知,它是最新和更新的一个(在撰写本评论时,最新版本为2013年12月发布)。 - Prabu Arumugam

1

www.bulletphysics.com 包含一个 C# 移植版,我相信。


0

APE物理引擎,C#编程语言,MIT许可证

APE


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接