资源简介
用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 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
评论
共有 条评论