您当前的位置: > 要闻 > 正文

JAVA小游玩----坦克父亲战(swing贴图版)(四)

  完成我方坦克的操干后,将定义壹个对象了,对象亦坦克,于是定义壹个禀接Tank类的EnemyTank类

  我们往日的坦克父亲战,敌机邑是遂机移触动的,故此构造坦克时属性整顿个遂机

  构造函数使属性整顿个遂机(此雕刻边发皓Tank类的构造函数并不使用整顿个坦克故删摒除)

  重写draw()函数

  在TankPanel中new壹个EnemyTank,绘制出产到来

  效实如次,每回实行敌机位置邑不比样:

  

  接上完成敌机的遂机移触动

  定义壹个遂机数step,当走度过step步后即改触动标注的目的

  重写move()函数

  在TankPanel中绘制敌方坦克后添加以敌方move(),即却完成敌机遂机移触动,效实如次

  

  接上完成遂机开战

  在move()中添加以

  重写fire()函数

  然后在TankPanel中绘制儿子弹

  

  完整顿源码如次:

  TankFrame:

  TankPanel:

  Tank:

  MyTank:

  EnemyTank:

  Bullet:

  Direction:

相关文章

高清图集推荐

新闻排行