存在哪些基于XNA的3D地形和物理库?

时间:2020-03-06 14:30:33  来源:igfitidea点击:

我打算创建一个包含带有物体的风景的游戏。将使用高度场定义景观,并且对象将在地形顶部移动并飞越地形。如果我们曾经玩过旧游戏Marble Madness和Virus / Zarch,那就是我要创造的那种复杂性和风格。

我已经在Internet上看到了各种物理引擎,以及一些有关如何将高度场渲染为地形的教程,但是它们或者缺乏文档,或者对于我所需要的而言似乎过于复杂。

我所需要的只是一种绘制高度场,在其上放置3D对象,然后使其滑下山坡或者在天空中飞来飞去的方法。我不介意编写自己的代码来执行此操作,因此任何相关的教程也将很好。

解决方案

查看Newton Game Dynamics,其中有XNA的物理引擎端口。唯一需要注意的是,它只能在Windows下运行。

这是Xbox,Zune和Windows的更完整列表...

  • Farseer-仅2d。
  • JigLibX
  • XBAP
  • 糟糕! 3D物理框架
  • 贝普物理学
  • 杰洛物理学
  • Physics2D.Net

仅Windows ...

  • PhysXdotNet包装器

如果我们正在寻找更多的教程而不是完整的解决方案,是否已在XNA创建者网站上查看了碰撞系列?

具体地说,"碰撞系列5:高度图与法线的碰撞"听起来确实像我们想要的。

查看Matali物理引擎。 Matali Physics是XNA的物理引擎。
主页