【问题标题】:XNA 3d physics engine [closed]XNA 3d物理引擎[关闭]
【发布时间】:2009-09-07 08:47:26
【问题描述】:

我正在为 XNA 寻找 3D 物理引擎。我听说过一些选项,但我需要的是:

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

你用过这样的东西吗?你能推荐一些东西吗?

【问题讨论】:

    标签: 3d xna physics collision-detection


    【解决方案1】:

    我会看JigLibX。它是 JigLib 引擎的 C# 端口,支持您需要的所有内容。它还附带了相当多的示例,如果您对物理引擎有任何经验,使用它应该不会太难。

    此外,您可能还想在 Creators Club 论坛上查看 this thread,那里正在讨论一些 XNA 物理引擎。

    编辑另外,我忘了提一下,我自己在几个项目中使用过 JigLibX,即使在做一些相当繁重的物理模拟时,它也很有魅力。

    【讨论】:

    • 对于在这个答案制作多年后看到这个答案的人来说,JigLibX 似乎是 XNA 最完整的 3D 物理引擎。但是,它有一些效率低下、一些错误(例如在某些情况下具有高度场射线相交的错误),并且缺乏对某些基本形状(如圆柱体)的支持。
    • 对于任何为 XNA 寻找优秀 3D 物理引擎的人来说,都值得尝试 BEPU 物理。 bepuphysics.codeplex.com 它是开源的,免费用于非商业用途,有很好的文档记录,而且 afaik 它是最新的和更新的(撰写此评论时的最新版本是 2013 年 12 月)。
    【解决方案2】:

    我相信 www.bulletphysics.com 包含一个 C# 端口。

    【讨论】:

      【解决方案3】:

      APE 物理引擎、C#、MIT 许可证

      APE

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-26
        • 2011-10-24
        • 1970-01-01
        • 2015-09-20
        • 2011-09-18
        • 1970-01-01
        相关资源
        最近更新 更多