当前位置:文档之家› Unity3D游戏设计与实现

Unity3D游戏设计与实现

2使用Unity3D开发游戏的优势4
2.1跨平台的先进技术4
2.2轻松入门5
2.3市场影响力广5
3研究现状及设计目标6
3.1游戏简介及动画制作6
3.2游戏类型7
3.3游戏前景7
3.4技术实现及其优势8
3.5游戏项目设计目标8
4需要解决的问题9
4.1游戏项目中要解决的问题9
4.2碰撞检测问题9
4.3粒子系统10
图1.1Unity3D操作界面
关键词:Unity3D;游戏引擎;语言开发环境;跑酷游戏
theDesign and Implementation of Frozen Game
Abstract
In order to know and learn more about Unity3D game engine,this papers describes howI develop a parkour gameproject whose background comes from a movie calledFrozen. Through the study of this game project, we will get to know the pros and cons to use the game engine and it’s advantage of the future.We did this game project using its own development tool namedMonoBehaviour. we used C# as its development language. This is a small 2D game with short development period and some basic techniques which are important knowledge.Many otherUnity3Dgames are the union of someUnity3Dfunction parts.
分类号:TP31UDC:D10621-408-(2014)1248-0
密 级:公 开编 号:
成都信息工程学院
学位论文
Frozen游戏设计与实现
论文作者姓名:
申请学位专业:
数字媒体技术
申请学位类别:
指导教师姓ቤተ መጻሕፍቲ ባይዱ(职称):
论文提交日期:
Frozen游戏设计与实现
摘 要
为了学习Unity3D游戏引擎,为了进一步了解并熟悉该款引擎,本文描述了如何制作了一个二维的跑酷类游戏项目,这个游戏的背景来源于一部叫做《冰雪奇缘》的电影。通过对该项目的制作和学习,来了解用Unity3D开发游戏的利与弊,以及这款游戏引擎未来的优势。本文所述的游戏项目开发所用的开发工具是Unity3D自带的开发工具,叫做MonoBehaviour,选择的开发语言是C#。该游戏项目是一个小型的2D游戏制作,开发周期短,实现所涉及的技术也是学习Unity3D必备的一些知识,但是也是一些重要的基础知识,很多其他的Unity3D游戏制作,也是通过把Unity3D的各个功能模块一点点组织拼接起来而成的。
目前,Unity3D游戏引擎最新版本是Unity4.0,它能将你的作品发布到MAC、Windows、安卓等十个以上当今盛行的平台。此外,购买功能更加强大的正版Unity3D游戏引擎,经授权之后可以安装在2个不同的系统,如一个Windows,一个Mac,官方网址是。
Unity3D游戏引擎研讨会正在茁壮发展。第一次Unity3D游戏引擎研讨会是在2010年5月,举办地点是在韩国,引发了许许多多的商家投资并签订了引擎预定协议。亚洲作为Unity3D游戏引擎公司的一个重要战略地,2013年在上海举办了研讨会。不久Unity3D游戏引擎公司又宣布取消支持对Flash的支持。
7.5音效的实现21
7.6游戏通关22
7.7游戏失败23
8项目总结23
8.1总结的目的23
8.2关键性问题总结23
8.3游戏开发周期23
结束语25
参考文献26
致谢27
声明28
1
1.1
Unity3D是由Unity Technologies开发的一个游戏引擎,操作界面如下图1.1所示,它集快速性交互性于一体,带有强大的渲染引擎,对DirectX、OpenGL拥有高度优化的图形渲染管道,能够允许开发者能够高效直观的开发出2D或者3D游戏,是一个全面整合的游戏引擎。并且,Unity3D游戏引擎能够十分方便的将开发出的游戏发布到各个平台,如iPhone、Android等平台。此外,还可以用UnityWeb Player插件将作品发布成网页游戏,玩家只需下载这个很小的插件就能轻轻松松的玩Unity网页版游戏。Unity3D游戏引擎通过使用植被系统Unitree,提供了大量的Shader供开发者使用,这些Shader完全足以满足开发者的需求,使得即使在低端硬件设备下也能够运行广阔茂盛的植被景观。打开地形编辑器,从左到右依次是:地形拉升降低、准确的绘制地形高度、地形圆滑、地形文理绘制、地形植被绘制树木、地形植被绘制-草及小物体、地形参数设置。另外,它支持所有主要的文件格式,并能和其他应用程序协同工作。它还用了PhysX的物理引擎,使得开发者能够轻松的实现各种物理效果。Unity游戏引擎提供了柔和阴影与烘焙的高度完善的光影渲染系统,它的着色器整合了易用性、灵活性和高性能的特点。
4.4函数11
5游戏总体设计13
5.1游戏设计准备阶段13
5.2游戏设计制作阶段14
5.3游戏设计完成阶段14
5.4游戏玩法说明16
6游戏简介16
6.1游戏背景16
6.2敌人16
6.3玩家16
6.4分数统计16
7游戏实现16
7.1变量16
7.2函数17
7.3粒子系统的实现19
7.4碰撞检测的实现21
Key words:Unity3D; game engine; language development environment; parkourgame
论文总页数:28
1引言1
1.1Unity3D简介1
1.2Unity3D语言开发环境及开发工具2
1.3Unity3D应用2
1.4Unity3D未来优势4
相关主题