3.4.4 小地图实现 15
3.5 UI制作 17
3.5.1 按钮制作 17
3.5.2 相机设置: 18
3.5.3 天空盒的添加 18
3.5.4 制作UI界面 19
3.5.5 技能的制作 22
3.6 游戏流程及判断事件 23
3.6.1 感应区功能的制作 23
3.6.2 技能的获得 23
3.6.3 游戏流程 25
3.6.4 生命值和计时器 30
4 结论 35
4.1 测试 35
4.2 总结 36
致谢 38
参考文献 39
1 绪论
1.1 课题的目的和意义
本人在大学四年在本专业学习过很多二文(Photoshop ,CoreDraw)三文软件(3Ds Max),但是一直缺少一个开发的平台,而强大的Unity3D非常适合目前的社会的需要,无论是交互设计还是游戏开发都感觉到很强大,而且最近几年发展迅速。本次课题目的就是将自己大学所学的知识利用一个完整而强大的Unity3D平台进行一次综合操作,希望借助这个小游戏的开发过程中同时对以往软件进行加强,巩固并能学到更多的平面UI设计,三文建模,贴图和材质以及场景灯光渲染的知识,同时在开发语言上对C#,JavaScript进行更深入的了解和使用,为自己在以后的社会工作中积累好经验。
1.2 国内外研究现状与水平
1.3 发展趋势
1.4 论文结构
本论文由分析到实际操作,参考了大部分游戏案例,并结合个人实际情况进行设计,勾画出了一个3D限时逃脱游戏,从美丽的场景的搭建,UI面板的制作,到脚本功能的实现,以及搭建各个组件的内部链接关系,完成最终游戏的制作。论文设计为四个部分,大致内容如下:
第一部分:绪论,在这里讲述的是游戏制作的背景,课题的目的和意义,Unity软件的发展,以及国内外对该课题的研究情况;
第二部分:需求分析,分析了自己初步的设计想法,实现的可能性,对整个游戏的流程做一个简单的规划;
第三部分:详细设计,在这里着重 讲述游戏里每一个功能的详细实现方法,包括场景的搭建,人物的导入,小地图的制作,UI界面,以及游戏事件的判断;
第四部分:结论,在这里介绍后期游戏的调试测试,设计过程中遇到的问题,一些感想和总结以及游戏的缺陷和今后的改进。
1.5 Unity3D相关技术知识
Unity3D: Unity是由Unity Technologies开发的一个大型游戏编辑软件,同时也是一款专业的游戏引擎。主要运行在Windows和Mac OS X操作系统下,能够发布在众多平台上如Windows、Mac、Wii、iPhone、Windows phone 8和Android,也支持网页运行。软件操作界面简洁明了,支持文件多样化,轻松让玩家开发出属于自己的游戏。
Secene: 场景,一个用于放置各种操作对象的舞台。
Game:游戏模式,用以观看功能实现效果。
GameObject:游戏对象,功能实现所依托的物体,可以携带各种Component,至少携带一个记录坐标,大小,旋转的Transform组件。
Component:功能组件,附在GameObject上,不同的组件可以使GameObject具有不同的属性,Transform、碰撞器、刚体、渲染器等都是组件,脚本也是组件的一种,对象所表现出来的行为都是由组件实现的。 基于Unity3D的“逃途”游戏设计(2):http://www.youerw.com/jisuanji/lunwen_37619.html