【零基础 快速学Java】韩顺平 零基础30天学会Java
嚯-啊
2022年08月01日 09:44

0604_韩顺平Java_坦克爆炸 P605 - 03:43 class Bomb

  1. 因为炸弹是用来显示的,所以应该放在MyPanel类里

  • 定义一个Vector 用于存放炸弹

0604_韩顺平Java_坦克爆炸 P605 - 04:53

  • 定义三张炸弹图片,用于显示爆炸效果,初始化的时候一开始肯定是空

0604_韩顺平Java_坦克爆炸 P605 - 05:54

  • 在panel类里插入图片

0604_韩顺平Java_坦克爆炸 P605 - 06:57

  • 什么时候在vector里加入炸弹?? 在子弹击中坦克后,加入一个bomb. 应该在哪放入?应该在hitTank里加入(因为在hitTank里有判断坦克是否被击中的方法)

0604_韩顺平Java_坦克爆炸 P605 - 09:11

  • (先确定爆炸位置)

  • 现在开始在paint方法里画出炸弹,如果Vector里有爆炸出现,那就画出爆炸

0604_韩顺平Java_坦克爆炸 P605 - 10:10

  • 画爆炸结束

0604_韩顺平Java_坦克爆炸 P605 - 14:58

  • 调试程序报错,因为图片没有拷贝到相应位置

0604_韩顺平Java_坦克爆炸 P605 - 15:15

  • 发现bug并解释原因(爆炸bug)

0604_韩顺平Java_坦克爆炸 P605 - 18:11

  • 但没有代码