• 大小: 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个文件信息

评论

共有 条评论