-
大小: 123KB文件類型: .rar金幣: 2下載: 1 次發布日期: 2021-06-17
- 語言: Java
- 標簽:
資源簡介
java源碼,本案例存在一些小bug,但主體功能均已實現。算是一個高完成度的半成品,可以參考學習下并且有修正提升的空間。主要思路是用canvas將畫面畫出來。這個案例不難,兩個小時就寫完了,最耗時間的就是圖片的尺寸計算。更多Java教程請移步本人博客

代碼片段和文件信息
package?com.xiaoma.items;
import?java.awt.Graphics;
import?com.xiaoma.tool.Resource;
public?class?Bird?{
private?int?index=0;
public?static?int?x=Game.WIDTH/8;
public?static?int?y=Game.HEIGHT/2;
private?int?vy=5;
public?static?double?G=0.8;
public?int?getVy()?{
return?vy;
}
public?void?setVy(int?vy)?{
this.vy?=?vy;
}
public?void?draw(Graphics?g){
g.drawImage(Resource.bird[index]?x?y?null);
index++;
if(index==8)index=0;
}
public?void?update(){
if(vy==0)vy=5;
y+=vy;
vy+=G;
if(y>Game.HEIGHT-190){
Game.running=false;
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2018-02-01?14:44??FlapyBird\.classpath
?????文件????????385??2018-02-01?14:44??FlapyBird\.project
?????文件????????598??2018-02-01?14:44??FlapyBird\.settings\org.eclipse.jdt.core.prefs
?????文件???????1304??2018-02-03?11:59??FlapyBird\bin\com\xiaoma\items\Bird.class
?????文件???????2472??2018-02-03?12:39??FlapyBird\bin\com\xiaoma\items\Column.class
?????文件???????3441??2018-02-03?11:42??FlapyBird\bin\com\xiaoma\items\Game.class
?????文件????????883??2018-02-01?17:35??FlapyBird\bin\com\xiaoma\items\Ground.class
?????文件???????1258??2018-02-01?17:04??FlapyBird\bin\com\xiaoma\tool\Resource.class
?????文件???????3157??2018-02-01?14:45??FlapyBird\img\0.png
?????文件???????3167??2018-02-01?14:45??FlapyBird\img\1.png
?????文件???????3159??2018-02-01?14:45??FlapyBird\img\2.png
?????文件???????3165??2018-02-01?14:45??FlapyBird\img\3.png
?????文件???????3157??2018-02-01?14:45??FlapyBird\img\4.png
?????文件???????3165??2018-02-01?14:45??FlapyBird\img\5.png
?????文件???????3159??2018-02-01?14:45??FlapyBird\img\6.png
?????文件???????3167??2018-02-01?14:45??FlapyBird\img\7.png
?????文件??????88105??2018-02-01?16:09??FlapyBird\img\bg.png
?????文件??????10041??2018-02-01?17:06??FlapyBird\img\column.png
?????文件???????3567??2018-02-01?14:45??FlapyBird\img\ground.png
?????文件????????613??2018-02-03?11:59??FlapyBird\src\com\xiaoma\items\Bird.java
?????文件???????1168??2018-02-03?12:39??FlapyBird\src\com\xiaoma\items\Column.java
?????文件???????2030??2018-02-03?11:42??FlapyBird\src\com\xiaoma\items\Game.java
?????文件????????317??2018-02-01?17:35??FlapyBird\src\com\xiaoma\items\Ground.java
?????文件????????680??2018-02-01?17:04??FlapyBird\src\com\xiaoma\tool\Resource.java
?????目錄??????????0??2018-02-03?11:30??FlapyBird\bin\com\xiaoma\items
?????目錄??????????0??2018-02-01?14:46??FlapyBird\bin\com\xiaoma\tool
?????目錄??????????0??2018-02-03?11:30??FlapyBird\src\com\xiaoma\items
?????目錄??????????0??2018-02-01?14:46??FlapyBird\src\com\xiaoma\tool
?????目錄??????????0??2018-02-01?14:46??FlapyBird\bin\com\xiaoma
?????目錄??????????0??2018-02-01?14:46??FlapyBird\src\com\xiaoma
............此處省略10個文件信息
- 上一篇:職工管理系統源代碼Java+Sql server
- 下一篇:mud文字游戲
評論
共有 條評論