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、碰撞器、刚体、渲染器等都是组件,脚本也是组件的一种,对象所表现出来的行为都是由组件实现的。
上一篇:java+oracle计费信息管理系统的研究与开发
下一篇:flash“多媒体创意制作”教学课件设计

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

承德市事业单位档案管理...

C#学校科研管理系统的设计

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

志愿者活动的调查问卷表