一、需要些什么东西?
1.飞机:
1.1-玩家飞机-属性:
坐标(x,y),大小(windth,height),速度(speed),
血量(hp),最大血量(maxhp),图片素材(image),绘制索引(index-maxindex)
1.2-敌机
2.子弹:攻击力
3.道具
二、步骤:
1.画界面:游戏界面
2.创画板
2.1-画地图--加载图片:
2.2.1-创建集合--键对值!!!!(文件名作为Key)
注意:在程序开始之前加载图片:使用static
public static HashMap<String, BufferedImage> TuPian
=new HashMap<String, BufferedImage>();
2.2.2-给集合赋值--静态代码块:在程序运行之前就有了赋值
static{
}
2.2.3--创建一个包:用来存放素材
2.2.4--获得项目的素材资源:
static{//静态代码块
URI u=A.class.getResource("/co
1.飞机:
1.1-玩家飞机-属性:
坐标(x,y),大小(windth,height),速度(speed),
血量(hp),最大血量(maxhp),图片素材(image),绘制索引(index-maxindex)
1.2-敌机
2.子弹:攻击力
3.道具
二、步骤:
1.画界面:游戏界面
2.创画板
2.1-画地图--加载图片:
2.2.1-创建集合--键对值!!!!(文件名作为Key)
注意:在程序开始之前加载图片:使用static
public static HashMap<String, BufferedImage> TuPian
=new HashMap<String, BufferedImage>();
2.2.2-给集合赋值--静态代码块:在程序运行之前就有了赋值
static{
}
2.2.3--创建一个包:用来存放素材
2.2.4--获得项目的素材资源:
static{//静态代码块
URI u=A.class.getResource("/co