1.做出炸弹类(横纵坐标、是否存活、减少生命值方法)
2.在面板定义集合用于存放炸弹图片。因为图片出现爆炸效果是在面板,(即爆炸不属于敌人坦克也不属于我们坦克,属于面板)
3.在面板定义定义三张炸弹图片,用于显示爆炸效果。让图片为全局变量!!
4.在面板的构造器初始化图片对象,即加载三张图片
5.什么时候把炸弹加入集合呢?当子弹击中坦克时,创建炸弹对象(根据坦克的位置,不能根据子弹的位置),加入到炸弹集合
6.如果集合中有对象,就要去画,有多少取多少
7.取出炸弹后根据当前炸弹bomb对象的life值去画出对应的图片,画一张图片调用一次减少炸弹生命值的方法。如果bomb的life为0后就从炸弹集合删除
坦克爆炸效果思路[java坦克大战]
于 2023-11-28 22:10:35 首次发布