2019-07-21飞机躲子弹的小游戏

在视频教学的基础上,增加了飞机死亡后,增加了按空格键可以重新开始。

修改了产生的所有子弹从任意点生产,不是从一个点生产,

修正了飞机炸后,再碰到子弹,还会产生爆炸图的问题。

运行效果如下:

下面总结下根据教视频教程写的代码:

首先是画窗口,这个游戏的本质,就是不停的重复的画图片。

图片位置一点一点移动从而产生飞机移动的效果。

根据教程,大概分成了以下几个类。

首先建了一个继承于Frame的gameFrame类,这个类主要用于图片,文字的绘制


Plane类,飞机类。用于存放飞机的属性和方法


Shell类,子弹类,用于存放子弹的属性和方法


GameObject类,是子弹和飞机的父类,主要存放了一些子弹和飞机公有的属性和方法,减少了代码的重复。


Constant类,常量类,将常量归属一个类中,方便书写,方便调用。


GameUtil类,一个工具类,主要是用于导入动态图片。



Boom类,爆炸类,主要是利用了数组遍历,把动态度赋值到数组中(动态图其实就是一张张静态图连续播放组成)


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容