• 大小: 2.29MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 标签: Java  

资源简介

自己修改的飞机大战代码,实现了 飞 机 大 战的基本功能

资源截图

代码片段和文件信息





import interfaces.Enemy;

import java.util.Random;

/**
 * 敌飞机: 是飞行物,也是敌人
 */
public class Airplane extends Flyingobject implements Enemy {
    private int speed = 3;  //移动步骤
 

    /** 初始化数据 */
    public Airplane(){
        this.image = ShootGame.airplane;
        width = image.getWidth();
        height = image.getHeight();
        y = -height;          
        Random rand = new Random();
        x = rand.nextInt(ShootGame.WIDTH - width);
    }

    /** 发射子弹 */
    
    /** 获取分数 */
    @Override
    public int getScore() {  
        return 5;
    }

    /** //越界处理 */
    @Override
    public  boolean outOfBounds() {   
        return y>ShootGame.HEIGHT;
    }

    /** 移动 */
    @Override
    public void step() {   
        y += speed;
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2017-12-26 13:04  Attackaircraft\.classpath

     文件        390  2017-12-26 13:04  Attackaircraft\.project

     文件        598  2017-12-26 13:04  Attackaircraft\.settings\org.eclipse.jdt.core.prefs

     文件        990  2017-12-26 13:04  Attackaircraft\bin\Airplane.class

     文件       1127  2017-12-26 13:04  Attackaircraft\bin\Bee.class

     文件        669  2017-12-26 13:04  Attackaircraft\bin\Bullet.class

     文件       1574  2017-12-26 13:04  Attackaircraft\bin\Flyingobject.class

     文件       2322  2017-12-26 13:04  Attackaircraft\bin\Hero.class

     文件      13304  2017-12-26 13:04  Attackaircraft\bin\images\airplane.png

     文件     492933  2017-12-26 13:04  Attackaircraft\bin\images\background.png

     文件       8336  2017-12-26 13:04  Attackaircraft\bin\images\bee.png

     文件       3560  2017-12-26 13:04  Attackaircraft\bin\images\bullet.png

     文件      22447  2017-12-26 13:04  Attackaircraft\bin\images\gameover.png

     文件      15619  2017-12-26 13:04  Attackaircraft\bin\images\hero0.png

     文件      14859  2017-12-26 13:04  Attackaircraft\bin\images\hero1.png

     文件      17082  2017-12-26 13:04  Attackaircraft\bin\images\pause.png

     文件      26274  2017-12-26 13:04  Attackaircraft\bin\images\start.png

     文件        209  2017-12-26 13:04  Attackaircraft\bin\interfaces\Award.class

     文件        127  2017-12-26 13:04  Attackaircraft\bin\interfaces\Enemy.class

     文件       1572  2017-12-26 13:04  Attackaircraft\bin\ShootGame$1.class

     文件        808  2017-12-26 13:04  Attackaircraft\bin\ShootGame$2.class

     文件       8785  2017-12-26 13:04  Attackaircraft\bin\ShootGame.class

     文件        845  2017-12-26 13:04  Attackaircraft\src\Airplane.java

     文件       1068  2017-12-26 13:04  Attackaircraft\src\Bee.java

     文件        472  2017-12-26 13:04  Attackaircraft\src\Bullet.java

     文件       1521  2017-12-26 13:04  Attackaircraft\src\Flyingobject.java

     文件       2900  2017-12-26 13:04  Attackaircraft\src\Hero.java

     文件      13304  2017-12-26 13:04  Attackaircraft\src\images\airplane.png

     文件     492933  2017-12-26 13:04  Attackaircraft\src\images\background.png

     文件       8336  2017-12-26 13:04  Attackaircraft\src\images\bee.png

............此处省略21个文件信息

评论

共有 条评论