資源簡介
用java開發的三個游戲,包括Java小游戲(魚吃魚,誤闖太空,卡牌),這是我學了java開發游戲的基礎操作(上下左右,放置圖片等)而自己開發的,其中涉及一些java的基礎知識,多線程(讓物體自動移動x,y),JFrame與JPanel等,不夠代碼沒有優化,我只是練習一下,有能力的可以自行修改。
代碼片段和文件信息
package?com.tute.space.alljframe;
import?java.applet.applet;
import?java.applet.AudioClip;
import?java.awt.event.KeyAdapter;
import?java.awt.event.KeyEvent;
import?java.io.File;
import?com.tute.space.plane.Plane;
import?com.tute.space.scene.AScene;
import?com.tute.space.util.Myframe;
public?class?Allframe?extends?Myframe{
Plane?plane?=?new?Plane(00);
int?i?=?2;
public?Allframe()?{
super();
this.addKeyListener(new?KeyMonitor());
AScene?f?=?new?AScene();
this.setContentPane(f);
}
/**
?*?定義內部類,可以方便的使用外部類的屬性
?*?@author?dell
?*
?*/
class?KeyMonitor?extends?KeyAdapter{
@Override
public?void?keyPressed(KeyEvent?e)?{
plane.downKey(e);
plane.move();
}
@Override
public?void?keyReleased(KeyEvent?e)?{
plane.upKey(e);
}
}
public?static?void?main(String[]?args)?{
new?Allframe();
String?path?=?System.getProperty(“user.dir“)+“\\src\\music\\Janji-Shadows.mp3“;
System.out.println(path);
Music?m?=?new?Music(path);
m.start();
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????301??2018-12-29?08:40??PlaneGame\.classpath
?????文件?????????385??2018-12-29?08:40??PlaneGame\.project
?????文件?????????598??2018-12-29?08:40??PlaneGame\.settings\org.eclipse.jdt.core.prefs
?????文件????????5456??2019-01-02?11:31??PlaneGame\bin\images\Plane.png
?????文件?????7112678??2019-01-06?22:23??PlaneGame\bin\images\background1.jpg
?????文件????????1363??2019-01-17?19:19??PlaneGame\bin\tute\cwk\plane\Bullet.class
?????文件????????2102??2019-01-17?19:19??PlaneGame\bin\tute\cwk\plane\Plane.class
?????文件?????????871??2019-01-17?19:19??PlaneGame\bin\tute\cwk\plane\PlaneGamefr
?????文件????????3184??2019-01-17?19:19??PlaneGame\bin\tute\cwk\plane\PlaneGamefr
?????文件?????????363??2019-01-17?19:19??PlaneGame\bin\tute\cwk\util\Contant.class
?????文件?????????688??2019-01-17?19:19??PlaneGame\bin\tute\cwk\util\Myfr
?????文件?????????763??2019-01-17?19:19??PlaneGame\bin\tute\cwk\util\Myfr
?????文件?????????742??2019-01-17?19:19??PlaneGame\bin\tute\cwk\util\Myfr
?????文件?????????720??2019-01-17?19:19??PlaneGame\bin\tute\cwk\util\PictureUtil.class
?????文件????????5456??2019-01-02?11:31??PlaneGame\src\images\Plane.png
?????文件?????7112678??2019-01-06?22:23??PlaneGame\src\images\background1.jpg
?????文件?????????849??2019-01-03?10:04??PlaneGame\src\tute\cwk\plane\Bullet.java
?????文件????????1502??2019-01-02?15:45??PlaneGame\src\tute\cwk\plane\Plane.java
?????文件????????1942??2019-01-08?10:55??PlaneGame\src\tute\cwk\plane\PlaneGamefr
?????文件?????????138??2019-01-06?22:26??PlaneGame\src\tute\cwk\util\Contant.java
?????文件?????????843??2019-01-08?08:04??PlaneGame\src\tute\cwk\util\Myfr
?????文件?????????261??2019-01-06?22:34??PlaneGame\src\tute\cwk\util\PictureUtil.java
?????文件?????????349??2019-01-10?20:20??alienspace\.classpath
?????文件?????????386??2019-01-07?21:45??alienspace\.project
?????文件?????????598??2019-01-07?08:43??alienspace\.settings\org.eclipse.jdt.core.prefs
?????文件?????????928??2019-01-17?19:19??alienspace\bin\com\tute\space\alljfr
?????文件????????1669??2019-01-17?19:19??alienspace\bin\com\tute\space\alljfr
?????文件????????1100??2019-01-17?19:19??alienspace\bin\com\tute\space\alljfr
?????文件?????????419??2019-01-17?19:19??alienspace\bin\com\tute\space\allnumber\AllNumber.class
?????文件????????1397??2019-01-17?19:19??alienspace\bin\com\tute\space\plane\Plane.class
?????文件?????????860??2019-01-17?19:19??alienspace\bin\com\tute\space\plane\PlaneBullet$PbThread.class
............此處省略100個文件信息
- 上一篇:算法java版
- 下一篇:JAVA_API_1.7中文最新、最全.chm.7z
評論
共有 條評論