资源简介
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文字游戏
评论
共有 条评论