9

我正计划创建一个游戏,其中包含一个带有物体的景观。景观将使用高度场定义,对象将在地形之上移动并飞越地形。如果你曾经玩过Marble MadnessVirus/Zarch的老游戏,那就是我想要创造的那种复杂性和风格。

我在 Internet 上看到了各种物理引擎,以及一些关于如何将高度场渲染为地形的教程,但它们要么缺乏文档,要么对于我需要的东西来说似乎过于复杂。

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

4

4 回答 4

8

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

仅视窗...

于 2008-09-21T16:59:45.900 回答
1

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

具体来说,Collision Series 5:Heightmap Collision with Normals听起来正是您正在寻找的。

于 2008-09-21T17:04:29.413 回答
0

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

于 2008-09-21T16:48:35.693 回答
0

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

于 2009-04-14T12:23:44.740 回答