• 大小: 436KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Java
  • 标签: java  

资源简介

是用java语言写的一个飞机大战游戏项目,该项目基于jdk6.0以上开发。

资源截图

代码片段和文件信息

package cn.tedu.shoot;
import java.awt.image.BufferedImage;


public class Airplane extends Flyingobject implements Enemy { //小敌机的属性有:宽,高,坐标,速度;
private static BufferedImage[] images;  //创建图片数组,将小飞机的图片放到数组中
static {
images = new BufferedImage[5];
for(int i = 0;i images[i] = loadImage(“airplane“+i+“.png“);
}
}

private int speed;

public Airplane(){
super(49 36);
speed = 2;
}

public void step() {
y+=speed;//y+向下
}
int index = 1;
public BufferedImage getImage() {  //重写getImage方法,来获得图片
if(isLife()) {
return images[0];
}else if(isDead() ) {
BufferedImage img = images[index++];
if(index == images.length) {
state = REMOVE;
}
return img;
}
return null;
}
/* index = 1; images[2]
 *   index = 2; images[3]    index = 3

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-22 22:07  MyShoot\
     文件         295  2018-06-11 06:50  MyShoot\.classpath
     文件         366  2018-06-11 06:50  MyShoot\.project
     目录           0  2018-06-22 22:24  MyShoot\.settings\
     文件         103  2018-06-22 23:18  MyShoot\.settings\org.eclipse.core.resources.prefs
     文件         587  2018-06-11 06:50  MyShoot\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-09-04 23:00  MyShoot\bin\
     目录           0  2018-09-04 23:00  MyShoot\bin\cn\
     目录           0  2018-09-04 23:00  MyShoot\bin\cn\tedu\
     目录           0  2018-09-04 23:00  MyShoot\bin\cn\tedu\shoot\
     文件        1467  2018-09-04 23:00  MyShoot\bin\cn\tedu\shoot\Airplane.class
     文件        3575  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\airplane0.png
     文件        2619  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\airplane1.png
     文件        2954  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\airplane2.png
     文件        4047  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\airplane3.png
     文件        1439  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\airplane4.png
     文件         217  2018-09-04 23:00  MyShoot\bin\cn\tedu\shoot\Award.class
     文件       26709  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\background.png
     文件        1742  2018-09-04 23:00  MyShoot\bin\cn\tedu\shoot\Bee.class
     文件        6405  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\bee0.png
     文件        6416  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\bee1.png
     文件        6428  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\bee2.png
     文件        6404  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\bee3.png
     文件        6367  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\bee4.png
     文件        1476  2018-09-04 23:00  MyShoot\bin\cn\tedu\shoot\BigAirplane.class
     文件        6762  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\bigplane0.png
     文件        7932  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\bigplane1.png
     文件        8682  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\bigplane2.png
     文件        9831  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\bigplane3.png
     文件        2672  2017-08-20 11:05  MyShoot\bin\cn\tedu\shoot\bigplane4.png
     文件        1032  2018-09-04 23:00  MyShoot\bin\cn\tedu\shoot\Bullet.class
............此处省略49个文件信息

评论

共有 条评论