基于Android平台Beatplane游戏开发 - 图文(4)

2019-08-01 22:48

毕业论文:正文

Middleplane.java:游戏中中型飞机的基本属性。包括血量,大小,速度,发射子弹的时间,以及中型飞机的出现条件。

Myplane.java:玩家操控飞机的属性。包括血量,大小,速度,子弹数量以及可获得子弹和物品的条件。

Bossplane.java: 游戏中boss飞机的基本属性,包括血量,大小,速度,发射子弹的时间,以及boss飞机的出现条件。

Bullet2.java:游戏中几种子弹的基本属性,拥有不同的射速,威力,外形和状态。

Bossbullet.java:玩家操控飞机自带炸弹的基本属性,一经使用,全屏爆炸。 Gamesoundpool.java:游戏音乐的属性,音乐文件来自互联网。 Readyview.java:初试界面。 Endview.java:结束界面。

Gamegoods.java:游戏物品的基本属性。

MainActivity.java:游戏主界面,控制游戏的线程,战斗的暂停和终止。

4.1.3 界面xml文件

Activity_main.xml:游戏主界面,包括开始,结束,重新挑战按钮。 Set.xml:游戏设置界面。

- 15 -

毕业论文:正文

4.2 运行流程图

图6:游戏运行流程图

4.3 界面设计

4.3.1初始界面

为了实现开始游戏和退出游戏两个功能,刚开始的游戏界面是一张背景图片和两个按钮。 图7:游戏初始界面

- 16 -

毕业论文:正文

图片路径为C:\\Users\\yuanY\\Desktop\\Android\\BeatPlane\\res\\drawable-mdpi 文件名为bg_01.。 4.3.2 游戏主界面

点击初始界面上的“开始游戏”,画面随即进入主界面。左上角的双竖杠为暂停按钮,暂停按钮右方的数字为当前积分;右上方为当前飞机等级数;屏幕下

- 17 -

毕业论文:正文

方为玩家控制的飞机,直接触屏操作即可操控飞机击毁敌机;屏幕左下角为飞机自带炸弹,点击可发射,全屏的敌机全部摧毁。

图8:游戏主界面

4.3.3游戏结束界面

玩家操控的飞机被敌机撞击或敌机子弹击中即死亡,游戏会跳转至结束界面,界面上显示此次挑战所得分数,并可选择“重新挑战”或者“退出游戏”。

图9:游戏结束界面

- 18 -

毕业论文:正文

4.4 游戏内各种功能的实现

本节概述了几个主要游戏功能的实现方法。分别是背景音乐的播放功能,物品操作功能,碰撞检测功能,页面跳转功能。并附带了具体java代码和注释,方便讲解和阐述。

- 19 -


基于Android平台Beatplane游戏开发 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:软件项目管理实验四 软件项目质量、团队、沟通及配置管理计划编

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: