存在哪些基于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的物理引擎。
主页