0

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

4

1 回答 1

0

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

最初的街机版本实际上从未在每一帧都重新绘制整个屏幕,因此当爆炸消失时,这个过程是自动的。它从不每帧移动超过 4 或 5 个对象。

当然,您必须设法从每个级别的原始未损坏纹理重建 4 面墙。快乐编程。

于 2021-01-07T18:02:08.110 回答