資源簡介
自己動手制作的飛行射擊類游戲完整素材及源碼,玩家可控制主角移動,主角自動發射子彈,子彈碰到敵機時,敵機和子彈對象銷毀。

代碼片段和文件信息
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
評論
共有 條評論