摘要:现在社会有很多游戏,简单而又易操作的游戏就跑酷类游戏莫属了。跑酷是一项强调快速移动的极限运动,设计一个跑酷类游戏具有较好的应用和市场价值。这次设计的跑酷类游戏时基于Unity 3D引擎作为逻辑开发工具,采用Maya三维制作软件进行游戏角色及场景的建模。
该游戏采用Unity 3D作为开发引擎,从而实现了一个跑酷类游戏的制作。这个游戏主要分为游戏模型的制作与动画的绑定模块和游戏逻辑模块。游戏模型制作与动画的绑定模块实现了游戏运行中需要使用到的人物模型及场景模型;游戏逻辑模块则是使用C#语言在Unity 3D引擎进行逻辑代码,游戏场景的搭建;此外在游戏逻辑模块中实现了游戏模式选择功能、游戏基本设置功能、游戏中各项技能功能、游戏人物碰撞检测功能、游戏暂停功能、游戏退出功能等等。此游戏具有一个完整的跑酷类游戏的基本功能。
论文首先介绍了此次游戏的问题提出,系统的整体框架,游戏的引擎及软件的介绍最主要的是游戏的需求分析以及游戏的总体设计,最后是对游戏进行测试。
关键词 Parkour;游戏;Unity 3D;Maya
目录
摘要
Abstract
1 绪论-1
1.1-问题提出-1
1.2-研究的整体框架-1
1.3-研究的内容和意义-1
2 游戏开发平台分析-3
2.1 课题的可行性分析-3
2.2 C#语言的介绍-3
2.3 Unity 3D游戏引擎介绍-3
2.4 Maya软件介绍-4
2.5 Visual Studio 2012软件介绍-4
3 需求分析-5
3.1流程分析-5
3.1.1流程划分-5
3.2外部接口需求-5
3.2.1用户界面-5
3.2.2软件相应接口-5
3.3系统流程分析-5
3.4用例模型-7
4 游戏设计-8
4.1总体设计-8
4.2菜单设计-8
4.3逻辑设计-8
4.4美术设计-10
4.4.1角色美术实现-10
4.4.2角色建模实现-10
4.4.3场景建模实现-12
4.5场景设计-17
4.5.1菜单界面场景-17
4.5.2排行榜场景-18
4.5.3 GamePlay场景-19
5游戏详细设计-21
5.1菜单功能模块描述-21
5.2排行榜功能描述-23
5.3加载功能描述-24
5.4模式1功能描述-25
5.5暂停功能描述-25
5.6模式2功能描述-26
5.7道具功能描述-27
6系统测试-31
6.1模式选择测试-31
6.2排行榜测试-31
6.3声音测试-32
结 论-33
参考文献-35