如何解决Xna 可破坏的墙壁
所以我正在制作一个太空入侵者克隆,但我被困在了墙壁部分。我需要制作可破坏的墙,我不知道该怎么做。因此,如果有人有任何想法,向你们那里的人寻求帮助会有所帮助。
解决方法
最初的太空入侵者有路障,这些路障被击中它们的子弹的爆炸逐个像素地摧毁。因此,如果您想让它变得逼真,当您检测到子弹与墙壁的逐像素碰撞时,请绘制爆炸并同时从墙壁纹理中重叠的像素中移除这些像素。
最初的街机版本实际上从未每帧重新绘制整个屏幕,因此当爆炸消失时,这个过程是自动的。它从不每帧移动超过 4 或 5 个对象。
当然,您必须在每个级别都管理从原始未损坏纹理重建 4 面墙。快乐编程。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。