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

资源简介

用java实现的“微信版飞机大战”游戏,击中敌机即可得分,达到一定分数即可进入下一关(速度更快),撞到敌机游戏结束!

资源截图

代码片段和文件信息

package PlaneGame;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;

import javax.swing.JPanel;

public class Bullet {
//坐标xy  以及高和宽
private int x;
private int y;
private int height;
private int width;
//子弹图片
private Image image;
//速度
private int speed;
//颜色
private Color color;
//移动的方向
private int direction;
private JPanel panel;
//定义几个常量,表示移动的具体方向
public static final int UP=0;
public static final int DOWN=1;

//绘制泡泡的方法
public void draw(Graphics g){
//g.setColor(color);
g.drawImage(image x y width height panel);
}
//移动的方法
public void move(){
switch (direction) {
case UP:
y=y-speed;
break;
case DOWN:
y = y+speed;
break;
default:
break;
}
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}

public int getSpeed() {
return speed;
}
public void setSpeed(int speed) {
this.speed = speed;
}
public int getDirection() {
return direction;
}
public void setDirection(int direction) {
this.direction = direction;
}

public JPanel getPanel() {
return panel;
}

public void setPanel(JPanel panel) {
this.panel = panel;
}

public Color getColor() {
return color;
}

public void setColor(Color color) {
this.color = color;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public Image getImage() {
return image;
}
public void setImage(Image image) {
this.image = image;
}



}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-06-13 21:26  game\
     文件         301  2013-11-02 13:25  game\.classpath
     文件         380  2013-11-02 13:25  game\.project
     目录           0  2014-06-13 21:26  game\.settings\
     文件         598  2013-11-02 13:25  game\.settings\org.eclipse.jdt.core.prefs
     目录           0  2014-06-13 21:26  game\bin\
     目录           0  2014-06-13 21:26  game\bin\PlaneGame\
     文件        2634  2014-04-17 20:05  game\bin\PlaneGame\Bullet.class
     文件        3112  2014-04-17 20:05  game\bin\PlaneGame\Enemy.class
     文件        8647  2014-04-17 20:05  game\bin\PlaneGame\GameJPanel.class
     文件        3613  2014-04-17 20:05  game\bin\PlaneGame\Hero.class
     文件        1426  2014-06-13 21:20  game\bin\PlaneGame\StartGame.class
     目录           0  2014-06-13 21:26  game\bin\QQClient\
     文件         351  2014-05-30 23:09  game\bin\QQClient\.classpath
     文件         341  2014-05-30 23:09  game\bin\QQClient\.fatjar
     文件         384  2014-05-30 23:09  game\bin\QQClient\.project
     目录           0  2014-06-13 21:26  game\bin\QQClient\.settings\
     文件         629  2014-05-30 23:09  game\bin\QQClient\.settings\org.eclipse.jdt.core.prefs
     目录           0  2014-06-13 21:26  game\bin\QQClient\bin\
     目录           0  2014-06-13 21:27  game\bin\QQClient\bin\ext\
     目录           0  2014-06-13 21:27  game\bin\QQClient\bin\listener\
     目录           0  2014-06-13 21:27  game\bin\QQClient\bin\mainclass\
     文件      373967  2014-05-30 23:09  game\bin\QQClient\liquidlnf.jar
     目录           0  2014-06-13 21:26  game\bin\day01\
     目录           0  2014-06-13 21:26  game\bin\day01\am\
     文件         480  2014-06-08 15:45  game\bin\day01\am\A.class
     文件         475  2014-06-08 15:45  game\bin\day01\am\B.class
     文件         264  2014-06-08 14:53  game\bin\day01\am\ClassA.class
     文件         794  2014-06-08 15:19  game\bin\day01\am\HasStatic.class
     文件        1053  2014-04-17 20:05  game\bin\day01\am\MoveBallframe.class
     文件        1380  2014-04-17 20:05  game\bin\day01\am\MoveBallPanel.class
............此处省略29个文件信息

评论

共有 条评论