我正在用C#和XNA做一些实验。通过先进的"Riemers教程“帮助我很多,但我想让我的地形更好。我有一个简单的游戏,玩家控制坦克和摧毁其他建筑物和坦克。我想以某种方式得出爆炸对地形的影响。我想要的效果可以在许多新游戏中看到,例如右下角的这里,你可以看到地面上的两个黑点(可能是不久前发生的爆炸)。这正是我想达到的目标。
有人能给我指明正确的方向吗?我认为multitexturing是必要的,但当谈到这一点,我发现自己有点迷失(所有的东西像素着色器.)。这是唯一的办法吗?如果是这样的话,有人能帮我理解我怎样才能工作吗?还是有其他方法?谢谢。
编辑:忘了说我不熟悉3d图形理论。我所知道的一切都是基于简短的教程,所以可能需要更详细的解释。目前,我不知道如何在已经纹理的表面上画一些东西。
发布于 2010-07-01 18:33:12
你可能想看看这个博客,它与Riemers教程并驾齐驱。http://allenwp.com/blog/2010/05/06/simple-fast-gpu-driven-multi-textured-terrain/。希望这能让你指向正确的方向,这里有一个很好的演练。
发布于 2010-06-27 17:00:56
我没有使用过XNA,但是我相信这个论坛线程http://forums.xna.com/forums/p/34339/198791.aspx包含了您正在寻找的内容
https://stackoverflow.com/questions/3128072
复制相似问题