Java项目
昰昰昰
这个作者很懒,什么都没留下…
展开
-
Java实现飞机大战小游戏(五)
day5 添加道具、分数1. 设置道具在我们的设计中,敌机被击灭后会掉落装备道具,不同的敌机掉落的道具也都不同,所以我们也像敌机父类一样,设计一个道具父类。Item类跟飞机、敌机、子弹一样都画在Panel上,所以public Class Item{ public MyPanel myPanel; public int width; public int height; public int x; public int y;}为了让道具看起来更灵活,我们让道具动态显示,也就是不停切换原创 2020-06-22 20:35:00 · 496 阅读 · 0 评论 -
Java实现飞机大战小游戏(四)
day4 创建敌机1. 设计敌机在我们的设计中,敌机可以有多种形式:不同的外观、飞行速度、生命力等。但是所有的敌机必定有许多共同点,所以我们首先设计一个敌机父类。Enemy类和飞机类一样,所有的敌机都是画在MyPanel上的,所以public MyPanel myPanel;设置敌机的宽高和坐标public int width;public int height;public int x;public int y;设置敌机图片public Image image;设置敌机生命原创 2020-06-22 19:24:17 · 434 阅读 · 0 评论 -
Java实现飞机大战小游戏(三)
day3 创建子弹1. 设计子弹Bullet类因为子弹需要跟飞机一样放在myPanel上,所以设置myPanel变量public MyPanel nyPanel;跟飞机一样我们需要设置子弹的宽高和坐标public int width;public int height;public int x;public int y;就像飞机自身扇动翅膀的动作一样,为了看起来比较灵活,我们不停描绘不同状态的子弹图片,使得子弹看起来不断发生变化。所以我们通过数组存放子弹的几个状态public原创 2020-06-22 19:13:51 · 523 阅读 · 0 评论 -
Java实现飞机大战小游戏(二)
day2 创建玩家1.加入飞机通过不断切换飞机的图片实现飞机动作。Player类设置飞机宽度、高度、横坐标、纵坐标public int width = 100;public int height = 100;public int x;public int y;用数组存放所有飞机对象public Image[] images = new Image[]{ Toolkit.getDefaultToolkit().getImage("images/player01.png"),原创 2020-06-22 18:44:14 · 467 阅读 · 0 评论 -
Java实现飞机大战小游戏(一)
day1 创建游戏窗口1.设置背景图片BaseFrame类public class BaseFrame extends JFrame{}设置窗体宽度和高度public static int frameWidth = 512; //游戏界面宽度public static int frameHeight = 728; //游戏界面高度设置窗体的大小和位置要把游戏窗口放到正中间,首先获取屏幕分辨率。Dimension screenSize = Toolkit.getDefaultToo原创 2020-06-05 00:58:02 · 992 阅读 · 0 评论