本案例存在一些小bug,但主体功能均已实现。算是一个高完成度的半成品,可以参考学习下并且有修正提升的空间。主要思路是用canvas将画面画出来。这个案例不难,两个小时就写完了,最耗时间的就是图片的尺寸计算,案例如下,供大家参考。先看效果:
下面是目录结构:
源码如下:
Bird:
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 doub