我打算创建一个包含景物的游戏。将使用高度场定义景观,并且对象将在顶部移动,并在地形上飞行。如果您曾经玩过旧游戏Marble Madness和Virus/Zarch,那就是我想要创造的那种复杂性和风格。
我在互联网上看过各种各样的物理引擎,还有一些关于如何将高度场渲染为地形的教程,但它们要么缺乏文档,要么看起来过于复杂,无法满足我的需要。
我需要的只是绘制高度场,在其上放置3D物体然后让它们在山上滚动,或在天空中飞来飞去的方法。我不介意自己编写代码,所以任何相关的教程都会很好。
答案 0 :(得分:8)
这是一个更完整的列表,Xbox,Zune和Windows ......
仅限Windows ...
答案 1 :(得分:1)
如果您正在寻找更多的教程而不是完整的解决方案,请查看the XNA creators site处的碰撞系列吗?
具体来说,Collision Series 5: Heightmap Collision with Normals听起来就像你正在寻找的那样。
答案 2 :(得分:0)
结帐Newton Game Dynamics,XNA有port of their physics engine。唯一需要注意的是它只能在Windows下运行。
答案 3 :(得分:0)
查看Matali物理引擎。 Matali Physics是XNA的物理引擎。 home page