毕业设计(论文)-基于Unity的Android手机小狗快跑游戏的研发 下载本文

河北工业大学2015届本科毕业设计说明书

节游戏音乐的音量大小和重力感应灵敏度。进入主菜单,然后点击“设置”选项,即可以进入对背景音乐和重力感应灵敏度的设置,当开启背景音乐后,在游戏中会有相应的背景音乐出现,可以使玩家玩的更酣畅。 4.4.5 暂停功能

游戏运行界面中右下角有“暂停”按钮,点击按钮后游戏进入暂停界面,玩家如果想要继续游戏,点击界面中的“继续游戏”按钮,回到游戏界面并且有3秒的缓冲时间。当玩家遇到特殊情况,可以选择暂停来保存游戏进度,这充分照顾了玩家的需求。 4.4.6 退出功能

在游戏主界面我们设置了退出按钮,而在游戏运行界面我们设置了暂停按钮。暂停是在玩家需要暂时停止一会游戏时触发的事件,而玩家在需要退出游戏时点击或点触主菜单退出游戏就可以退出小狗快跑游戏了。

5 游戏界面设计

众所周知,游戏的界面是最直接与玩家接触的平台,而这一平台对玩家来说也是最重要的。一个比较好的游戏界面除了可以很快的吸引玩家,还可以帮助玩家快速的进入游戏状态。

游戏界面的合理化设计是人和机器相互进行交互的最直接的操作方式。游戏的界面一般要求营造美观,操作简单、秩序感比较强而且要有一定的引导功能,好的游戏界面能为游戏的宗旨和游戏的内容所服务。

5.1 系统结构设计

通过分析软件的架构和体系,设计了该款Android版的小狗快跑游戏,游戏的主要界面包括:游戏加载界面、游戏主菜单界面、游戏成绩界面、游戏设置界面、游戏关于界面。

玩家在手机点击游戏的图标,启动软件后屏幕会显示游戏的一个初始界面,加载界面后画面跳转到游戏主菜单界面。在游戏的主菜单界面,有三大块:游戏成绩,查看关于功能和游戏设置模块。不同的界面具有不同的功能,各个界面的转换关系如图5.1所示。

17

河北工业大学2015届本科毕业设计说明书

图 5.1 界面转换关系图

5.2 游戏初始界面设计

玩家在开始游戏时候会看到一个加载界面。加载界面有三个图标:小狗形象

图标、游戏名图标和加载进度条图标,加载界面的显示需要相关脚本支持。运行界面如图5.2所示。

图5.2加载界面

18

河北工业大学2015届本科毕业设计说明书

5.2.1缓冲条的实现

为了更好游戏的游戏体验,在各个场景之间跳转时都会显示加载界面,用于显示加载背景和加载进度。加载进度的显示主要运用以下代码: Progress = async.progress; //获取加载进度 loadX = Screen.width * 0.8f * (progress - lastProgress); //设置加载条显示位置 lasProgress = progress; //将加载进度赋给上一次加载进度

5.3 游戏主菜单界面

主界面有五个按钮:成绩、关于、设置、退出和开始游戏。各个按钮响应的界面和背景不同。成绩按钮响应成绩界面,关于按钮响应关于界面,设置按钮响应设置界面,退出按钮响应退出游戏,开始游戏按钮响应游戏界面。主游戏界面界面友好,容易操作,鲁棒性强,可以给玩家很好的游戏体验。游戏主菜单运行

界面如图5.2所示。

图5.3 主菜单运行界面

19

河北工业大学2015届本科毕业设计说明书

5.4 设置界面

设置界面有两个选项:感应度和音量,通过滑动滚动条可以来设置它们的大

小。设置的运行界面如图5.4所示。

图5.4 设置运行界面

5.5 成绩界面

成绩界面主要是记录玩家游戏各种数据,在这个界面你可以知道最高分数、

最高路程、最多金币数、总路程、总金币数、总游戏数等。玩家可以查看自己的游戏信息。成绩累计的主要相应程序:

fenShu = PlayerPrefs.GetInt(\ //获得最高分数 luCheng = PlayerPrefs.GetInt(\ //跑得最高路程 jinBi = PlayerPrefs.GetInt(\ //获得最高金币数 zongLuCheng = PlayerPrefs.GetInt(\ //获得总路程

20