13
4.1.1开始界面 13
4.1.2关卡选择界面 14
4.1.3游戏主界面 15
4.1.4结束界面 18
4.2场景模型的搭建 20
4.2.1人物模型 20
4.2.2场景模型 22
4.3人物动作说明 24
4.3.1Legacy 24
4.3.2Mecanim 24
4.4游戏镜头控制 27
4.4.1摄像机(Camera) 27
4.5游戏场景的管理和发布 28
5.总结 30
5.1本程序的总结 30
5.2本程序以后需完善的地方 30
致谢 31
参考文献 32
1 绪论
1.1国内外游戏现状
1.1.1国内游戏现状
1.1.2国外游戏现状
1.2研究目的及意义
本次毕业设计的目的是通过对横版闯关类游戏的研究,了解这种类型游戏的游戏特点,制作流程,玩家对于游戏的体验,最后完成属于自己的毕业设计成品,并且可以使该游戏有足够的可玩性,能够将横版闯关游戏的主题通过情景清晰的表达出来,使玩家可以获得更高的可玩性与耐玩性。
对于在Unity3D中设计Windows平台上的横版闯关游戏,其一般的实现方式是玩家通过键盘上的按键实现游戏中角色的移动和跳跃,并且和游戏场景中的物体进行交互,如逃脱陷阱和消灭敌人等操作。而通过对这些操作的实现去了解和熟练应用Unity3D这款软件便是这一次毕业设计的主要目的。更方便我在日后工作中对于Unity3D的应用与使用。
1.3论文组织结构
该论文是围绕双人横版闯关游戏编写的,对3D游戏的设计技术相关的研究并且将其进行实现,本论文将其分为五个章节,各章节如下叙述:
第一章节:绪论,在该章节介绍了国内外游戏的现状,以及对该项目的研究目的以及其意义。
第二章节:开发环境与相关技术,在该章节介绍了游戏的制作与开发环境,包括Unity3D的相关技术与3dMax的相关技术。
第三章节:游戏需求分析,在该章节中讲述了游戏的基本介绍,需求分析和制作的难点。
第四章节:游戏设计实现,在该章节中讲述了游戏中的具体实现方式,如游戏界面的介绍,场景模型的介绍,人物的动作介绍和相机的搭设等。
第五章节:总结,在该章节中是对本篇论文总体归纳和对日后需要完善的部分的讲述。
2.开发环境与相关技术
2.1开发环境
2.1.1Unity3D
Unity3D是一款可以在多平台上发布的,让使用者开发三维视频游戏,将建筑装修进行实例化,进行三维动画互动的综合性开发工具,是当前市面上排名靠前的全面整合性的游戏引擎。该软件的主要功能是“交互”,针对角色,场景有着不同的交互方式,并且以它的“组件”功能成为特色,实现游戏开发的快捷性和方便性。对于Unity3D开发出来的游戏可以在许多不同的平台上进行发布,例如Windows、iPhone和Android。该软件也可以在Mac和Windows的网页上进行游戏发布,但是需要用特定的插件才可以完成该功能。 Unity3D双人横版闯关游戏设计与实现(2):http://www.chuibin.com/jisuanji/lunwen_205862.html