我刚刚开始游戏开发,我认为像 Tank Wars 或 Worms 这样的游戏会很不错。到目前为止,我能想到的最困难的部分是让地形变得可破坏,我想在做简单的部分之前知道它是如何完成的。
我认为爆炸可以有一个面具纹理,可以针对不同的武器进行缩放。然后使用该蒙版,我应该使底层地形透明(并可选择绘制深色边框)。
(来源:mikakolari.fi)
我该如何做到这一点?我是否必须逐个像素地更改 alpha 值,还是可以使用某种掩蔽技术?在地形顶部画一个蓝色圆圈不是一种选择。
我有 XNA 的 3.1 和 4.0 版本。