Xna 可破坏墙

Xna destructible walls

所以我正在制作一个 space 入侵者克隆体,但我被困在了墙上。我需要制作可破坏的墙我不知道该怎么做。所以如果有人有任何想法,从你们那里得到一些帮助会很有帮助。

最初的 Space 入侵者的路障被击中的子弹爆炸逐个像素地摧毁。因此,如果你想让它逼真,当你检测到子弹与墙壁的逐像素碰撞时,绘制爆炸并同时从它们重叠的墙壁纹理中移除这些像素。

原来的街机版本实际上并没有在每一帧都重新绘制整个屏幕,所以当爆炸消失时这个过程是自动的。它每帧移动的对象从不超过 4 或 5 个。

当然,你必须在每一关都设法从原始未损坏的纹理重建 4 面墙。编程愉快。