我正在尝试使用 C# 和 XNA。学习高级的“ Riemers 教程”对我有很大帮助,但我想让我的地形变得更好。我有一个简单的游戏,玩家控制坦克并摧毁其他建筑物和坦克。我想以某种方式绘制爆炸对地形的影响。我想要的效果在很多新游戏中都可以看到,例如右下角的HERE可以看到地面上有两个黑点(可能是前一段时间那里发生了一些爆炸)。这正是我想要实现的。
有人能指出我正确的方向吗?我认为将需要多纹理,但是当涉及到这一点时,我发现自己有点迷失(所有带有像素着色器的东西......)。这是唯一的方法吗?如果是这样,有人可以帮助我了解如何使其工作吗?还是有其他方法?谢谢。
编辑:忘了说我不熟悉 3d 图形理论。我所知道的一切都基于简短的教程,因此可能需要更详细的解释。目前我不知道如何在已经纹理化的表面上绘制一些东西。