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“多媒体创意制作”教学课件设计

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

教育技术学专业技能学习网站的设计

Unity3D双人横版闯关游戏设计与实现

基于Android的电子拍卖系统设计与开发

肢体语言在小学英语教学中的应用浅谈

淮安市高校足球运动损伤问卷调查表

2021年什么行业赚钱,适合...

个案管理茬老年糖尿病患...

激光模拟训练器材国内外研究现状

新疆农林高校學生昆虫生...

日语论文中日酒文化对比研究

浅谈农村大气环境保护的制度构建【1868字】

发酵米粉优势菌株的发酵特性研究

大淘宝网的虚假交易研究