河北工业大学2015届本科毕业设计说明书
图4.2 道具类的详细参数
4.1.5障碍物类
障碍物类定义游戏的多种障碍物,因为障碍物的长、宽、高各不相同,所以道具单行生成的个数可能不一样,详细设计如图表3.3所示。
表3.3 障碍物的详细设计
Name
Obstacles_BarbWireMultiLane Obstacles_BarbWireSingleLane Obstacles_FallenTree Obstacles_Rock Obstacles_tree_branch Obstacles_TreeBark Obstacles_TreeStump
13
LineMaxNumber
1 3 1 3 1 1 1
Collider 3 Box Collider 3 Box Collider 3 Box Collider 1 Box Collider 3 Box Collider 1 Capsule Collider 1 Capsule Collider
CenterHeight
6 5.62 7 6.23 0 4.37 6.25
河北工业大学2015届本科毕业设计说明书
图4.3 几种障碍物的详细参数
4.1.5 游戏中对碰撞逻辑的说明
小狗一直处于屏幕中央,而游戏中的障碍物是随机出现的,因此玩家需要操
控小狗躲避障碍物。通过创建碰撞监视器和编写脚本,通过碰撞监视查看小狗是否发生碰撞,若没有发生碰撞,游戏继续运行,否则弹出游戏结束界面。 4.1.6 小狗动画模型播放规则
在安卓版小狗快跑游戏中,不同的小狗动画模型播放的速度有所不同。其中奔跑动画每秒2帧,左转和右转动画每秒0.2帧,跳跃动画每秒0.5帧,下蹲动画每秒0.1帧。小狗模型不同动作的动画是根据玩家操作进行切换播放的。
14
河北工业大学2015届本科毕业设计说明书
4.2 系统架构
小狗快跑的总体架构包括:游戏加载、游戏主界面、选择功能、游戏开始、设置、成绩等。游戏系统的架构如图4.1所示。
图 4.1 系统整体架构
加载游戏:用户在手机上点击游戏后,进入加载游戏界面。 游戏主界面:玩家可在主界面中看到游戏的整体包涵功能。 游戏开始:玩家开始体验游戏的快乐。
成绩:玩家可以查看自己历史最高成绩、获得金币数等。 设置:玩家根据自己的喜好对游戏可以改变的功能进行选取。
4.3 系统功能结构
游戏的主要功能模块有:加载游戏、设置、关于、成绩和开始游戏。加载游
戏时,会显示缓冲条和游戏图片。加载结束后进入主界面,主界面有五个选项。游戏系统机构图结构如图4.2所示。
15
河北工业大学2015届本科毕业设计说明书
图4.2系统功能结构图
4.4 系统功能模块简介
这一款游戏主要功能模块有:成绩、关于、开始游戏、设置、退出游戏等功能模块。 4.4.1 成绩功能
成绩界面是游戏的主要界面之一,在成绩界面中玩家可以看到相关的游戏信
息。成绩界面显示信息主要分两个模块:单次游戏和总游戏时间。单次游戏模块汇报玩家游戏中的最高分、最高路程和最多金币,而总游戏时间模块中统计玩家游戏的总游戏数、总路程和总金币数。成绩界面让玩家可以更加了解自己的游戏信息,以激励玩家挑战自我,更进一步。 4.4.2 关于功能
关于功能主要介绍本游戏开发者信息和游戏操作方法。在主菜单界面右上方,玩家点击“关于”按钮后进入关于界面,在此界面中玩家可以查看游戏的相关信息的介绍,此功能可以让玩家更快上手此游戏。 4.4.3 开始游戏功能
在主界面的正中方点击开始游戏选项,小狗模型开始奔跑,玩家正式进入游戏,体验游戏的快乐。 4.4.4 设置功能
设置游戏功能可以对游戏进行相关设置,玩家可以根据个人需求和爱好来调
16