2010-06-27 22 views
3

我正在用C#和XNA实验一下。通过先进的“Riemers tutorials”帮助了我很多,但我想让我的地形更好。我有一个简单的游戏,玩家控制坦克并摧毁其他建筑物和坦克。我想以某种方式在地形上画出爆炸的效果。我想要的效果可以在许多新游戏中看到,例如HERE在右下角可以看到地面上有两个黑点(可能前一阵子发生了一些爆炸)。这正是我想要达到的。如何在3D地形上创建“焦域”?

难道有人指着我正确的方向吗?我认为多纹理将需要,但是当它发现我发现自己有点失落(所有的像素着色器的东西...)。这是唯一的方法吗?如果是这样,有人可以帮助我了解我如何使它工作?或者还有其他方法吗?谢谢。

编辑:忘了说我不熟悉3D图形理论。我所知道的一切都基于简短的教程,因此可能需要更详细的解释。目前我不知道如何在已经纹理化的表面上画一些东西。

回答