资源简介
自己动手制作的飞行射击类游戏完整素材及源码,玩家可控制主角移动,主角自动发射子弹,子弹碰到敌机时,敌机和子弹对象销毁。

代码片段和文件信息
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.image.ImageObserver;
import javax.swing.JPanel;
public class Bullet {
static final int BULLET_STEP_X = 3;
static final int BULLET_STEP_Y = 15;
static final int BULLET_WIDTH = 30;
public int m_posX = 0;
public int m_posY = -20;
boolean mFacus = true;
private Image pic[] = null;
private int mPlayID = 0;
public Bullet(){
pic = new Image[1];
// System.out.println(pic.length);
for(int i=0;i pic[i] = Toolkit.getDefaultToolkit().getImage(“D:/Game/bullet_“+i+“.png“);
}
}
public void init(int xint y){
m_posX = x;
m_posY = y;
mFacus = true;
}
public void DrawBullet(Graphics gJPanel i){
g.drawImage(pic[mPlayID++] m_posX m_posY3020 (ImageObserver)i);
// System.out.println(“当前mPlayID是 “+mPlayID+“当前pic.length是“+pic.length);
if(mPlayID>=pic.length)
mPlayID = 0;
}
public void UpdateBullet(){
m_posY -= BULLET_STEP_Y;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 91 2018-12-18 12:06 使用说明.txt
目录 0 2018-12-18 12:25 素材\
文件 56295 2014-06-25 09:44 素材\bg0.jpg
文件 17600 2018-11-01 09:45 素材\bomb_enemy_0.png
文件 68663 2018-11-01 09:45 素材\bomb_enemy_1.png
文件 5864 2018-11-01 09:46 素材\bomb_enemy_2.png
文件 5877 2018-11-01 09:46 素材\bomb_enemy_3.png
文件 7900 2018-11-28 09:22 素材\bullet_0.png
文件 19018 2018-11-28 09:24 素材\enemy_alive.png
文件 9075 2018-10-31 15:46 素材\nor.mid
文件 28346 2018-11-28 09:24 素材\pla
目录 0 2018-12-18 12:24 飞行射击类游戏\
文件 301 2018-12-18 12:22 飞行射击类游戏\.classpath
文件 397 2018-12-18 12:22 飞行射击类游戏\.project
目录 0 2018-12-18 12:24 飞行射击类游戏\.settings\
文件 598 2018-12-18 12:22 飞行射击类游戏\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-12-18 12:24 飞行射击类游戏\bin\
文件 1676 2018-12-18 12:22 飞行射击类游戏\bin\Bullet.class
文件 1804 2018-12-18 12:22 飞行射击类游戏\bin\Enemy.class
文件 6234 2018-12-18 12:23 飞行射击类游戏\bin\GamePanel.class
文件 2130 2018-12-18 12:23 飞行射击类游戏\bin\Sound.class
文件 877 2018-12-18 12:23 飞行射击类游戏\bin\planefr
目录 0 2018-12-18 12:24 飞行射击类游戏\src\
文件 1042 2018-12-18 12:22 飞行射击类游戏\src\Bullet.java
文件 1226 2018-12-18 12:22 飞行射击类游戏\src\Enemy.java
文件 6414 2018-12-18 12:23 飞行射击类游戏\src\GamePanel.java
文件 1031 2018-12-18 12:23 飞行射击类游戏\src\Sound.java
文件 458 2018-12-18 12:23 飞行射击类游戏\src\planefr
相关资源
- 微博系统(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编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论