资源简介
经典飞机大战,通过鼠标移动控制飞机移动击落敌机获得得分,在击落敌机的同时注意规避敌机子弹,在飞行过程中随机掉落道具,子弹增加,以及补充血量,清屏敌机。在击落boss后游戏通关。
学习线程的经典案例
代码片段和文件信息
package day08;
import java.awt.Graphics;
import java.awt.Image;
public class Award {
//定义道具的坐标
int xy;
//定义存放道具的图片素组
Image img;
//定义道具的存活
boolean isLive=false;
//定义道具的类型
int type;
//画道具
public Award(int x int y Image imgint type) {
super();
this.x = x;
this.y = y;
this.img = img;
this.type=type;
}
public void draw(Graphics g){
g.drawImage(imgxynull);
}
//道具移动
public void move(){
if(isLive){
y+=5;
}
if(y>=600){
isLive=false;
}
}
//英雄机吃道具
public boolean eatAward(ShootJPanel panel){
boolean f=false;
if(panel.hx+panel.p[0].getWidth()/2>=x&&panel.hx+panel.p[0].getWidth()/2<=x+img.getWidth(null)
&&panel.hy+panel.p[0].getHeight()/2>=y&&panel.hy+panel.p[0].getHeight()/2<=y+img.get
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2017-07-06 12:47 7-6_ex1\.classpath
文件 383 2017-07-06 12:47 7-6_ex1\.project
文件 75 2017-07-07 12:19 7-6_ex1\.settings\org.eclipse.core.resources.prefs
文件 598 2017-07-06 12:47 7-6_ex1\.settings\org.eclipse.jdt.core.prefs
文件 822 2017-12-04 17:54 7-6_ex1\bin\day01\FirstJfr
文件 1437 2017-12-04 17:54 7-6_ex1\bin\day01\FirstJPanel.class
文件 854 2017-12-04 17:54 7-6_ex1\bin\day02\ClockJfr
文件 1163 2017-12-04 17:54 7-6_ex1\bin\day02\ClockJPanel$1.class
文件 880 2017-12-04 17:54 7-6_ex1\bin\day02\ClockJPanel$2.class
文件 3351 2017-12-04 17:54 7-6_ex1\bin\day02\ClockJPanel.class
文件 1197 2017-12-04 17:54 7-6_ex1\bin\day03\ArrayListTest.class
文件 1103 2017-12-04 17:54 7-6_ex1\bin\day03\BallJfr
文件 1653 2017-12-04 17:54 7-6_ex1\bin\day03\BallJPanel$1.class
文件 2230 2017-12-04 17:54 7-6_ex1\bin\day03\BallJPanel.class
文件 1497 2017-12-04 17:54 7-6_ex1\bin\day03_pm\Ball.class
文件 2682 2017-12-04 17:54 7-6_ex1\bin\day03_pm\BallCollection.class
文件 1125 2017-12-04 17:54 7-6_ex1\bin\day03_pm\BallJfr
文件 2890 2017-12-04 17:54 7-6_ex1\bin\day03_pm\BallJPanel02$1.class
文件 4294 2017-12-04 17:54 7-6_ex1\bin\day03_pm\BallJPanel02.class
文件 998 2017-12-04 17:54 7-6_ex1\bin\day03_pm\Board.class
文件 799 2017-12-04 17:54 7-6_ex1\bin\day03_pm\Diamonds.class
文件 1613 2017-12-04 17:54 7-6_ex1\bin\day03_pm\ListTest.class
文件 1453 2017-12-04 17:54 7-6_ex1\bin\day08\Award.class
文件 2063 2017-12-04 17:54 7-6_ex1\bin\day08\Bullet.class
文件 2640 2017-12-04 17:54 7-6_ex1\bin\day08\EnemyPlane.class
文件 1116 2017-12-04 17:54 7-6_ex1\bin\day08\ShootJfr
文件 11808 2017-12-04 17:54 7-6_ex1\bin\day08\ShootJPanel.class
文件 4096 2017-07-15 19:13 7-6_ex1\images\._plan1.png
文件 4096 2017-07-15 19:13 7-6_ex1\images\._plan1_spec.png
文件 7891 2017-07-15 19:13 7-6_ex1\images\1.png
............此处省略85个文件信息
相关资源
- android飞机大战源码,直接运行即可
- 一个超级完整的java飞机大战包括音效
- 雷电战机/飞机大战的设计与实现毕业
- 飞机大战Java源文件代码
- 达内java飞机大战(完成版)
- Java实现飞机大战-连接数据库并把得分
- 飞机大战(java项目)
- java微信版飞机大战
- JAVA联机版飞机大战(毕业设计 黄跃然
- 飞机大战java游戏
- 飞机大战完整代码
- Java飞机大战图片素材
- java 微信版飞机大战完整的图片资源和
- 飞机大战Java源代码
- java版简易飞机大战
- 基于JAVA的飞机大战游戏的设计与实现
- 飞机大战_MoAC
- JAVA飞机大战源代码
- JavaSwing雷霆战机飞机大战源代码
- Java实现飞机大战并连接数据库
- java 飞机大战(面向对象源码)
- 飞机大战小游戏源码(java Swing)
- 飞机大战小游戏源码(java版)
- java飞机大战 小游戏源码
- android studio飞机大战源码带注释
- Android 仿飞机大战(游戏开发-17_170)
- JAVA飞机大战代码
- java小游戏飞机大战 源代码以及素材
- Java飞机大战
- java飞机大战.rar
评论
共有 条评论