资源简介
用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\MoveBallfr
文件 1380 2014-04-17 20:05 game\bin\day01\am\MoveBallPanel.class
............此处省略29个文件信息
相关资源
- 基于JAVA的windows经典纸牌游戏,适用于
- MQ工具类java
- java实验实现圆类Circle,Cylinder
- Spring技术栈构建完整java前后台团购网
- JAVA简历更新,三年工作经验
- 最新JAVA教学视频-共810G
- Myshopping购物系统
- 华南理工大学java期末考试真题
- Java基于Socket文件传输
- java音像店管理系统
- installanywhere 2009打包java桌面程序安装
- 滑动窗口协议模拟 JAVA.zip
- svm_java版本代码详细解释
- java实现汉诺塔小游戏
- 4.3读取摄像头并显示
- java2word jar包
- 图书管理系统 servlet+jsp适合初学者
- Java证书打印工具类
- java openCV 人脸识别 找茬
- 基于java旅游网站毕业论文
- JAVA动物识别系统266510
- java猴子选王
- java8+tomcat8+struts2.5+spring4.3+hibernate5.2框
- jdbc+控制台java+oracle模拟银行程序MVC思
- Java版剑指Offer全部测试用例
- java秒杀(高并发)视频教程
- 基于UDP协议的数据包收发程序代码+报
- 基于java和mysql的学生信息管理系统
- 西电软院java上机大作业全
- JavaATM机取款模拟程序
评论
共有 条评论