1. 首先调用父类的paint方法,然后用fillRect方法填充整个游戏窗口。
  2. 调用showInfo方法显示游戏信息。
  3. 如果己方坦克还活着,就调用drawTank方法绘制己方坦克。
  4. 获取己方坦克发射的子弹,遍历子弹库,用fill3DRect方法绘制子弹。
  5. 遍历炸弹库,用drawImage方法绘制炸弹,同时让炸弹的生命值减少,达到炸弹爆炸的效果。如果炸弹已经爆炸,就从炸弹库中移除。
  6. 遍历敌方坦克库,如果坦克还活着,就调用drawTank方法绘制坦克。同时遍历坦克发射的子弹库,用draw3DRect方法绘制子弹。如果坦克被消灭且子弹库中的子弹生命值都结束了,就从敌方坦克库中移除。
Override public void paintGraphics g superpaintg; gfillRect0 0 1000 750; showInfog; if myTankisLive drawTankmyTankgetX myTankgetY 0 myTankgetDirection g;

原文地址: http://www.cveoy.top/t/topic/hxGX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录