资源简介
自己动手制作的飞行射击类游戏完整素材及源码,玩家可控制主角移动,主角自动发射子弹,子弹碰到敌机时,敌机和子弹对象销毁。
代码片段和文件信息
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邮件DEMO+邮件服务器.zip
- 华容道完整源码及素材(Java实现)
- 推箱子带音乐版完整源码及素材Java实
- Java版连连看游戏完整源码+素材
- Java版拼图游戏完整源码+素材
- Java 操作Excel
-
Jfr
ame实现可运行jar包发送邮件 - 韩顺平所有视频教程(全)
- 关于JAVA中事件分发和监听机制实现的
- javacv platform 1.4.1
- 疯狂Java讲义
- Java 面向对象编程.pdf
- javaSwingQQ登录界面
- 二分类logistc模型的实现java、matlab代码
- Java设计模式-32讲视频干货
- java外文翻译
- bp神经网络对数据分类的实现java代码
- 用Java语言编写简易学生管理系统
- 使用javafx2搭建简单客户端嵌入浏览器
- 加密安全的java即时通信系统
- 疯狂Java讲义第四版配套视频
- monitorimpl.rar
- CluStream流数据聚类 java 代码和jar包
- java实现图片打印功能
- 圣思园JAVA培训教学视频汇总
- java web在线聊天系统
- 用Java实现语音引擎
- java 实现十六进制数转为图片
- 用Java实现图形界面猜数字大小的游戏
- java银行帐目管理系统(源代码+论文)
评论
共有 条评论