毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Unity的三维游戏“誓约王者剑”设计(3)
1.1 Unity3D介绍
Unity3D是一套跨平台的游戏引擎,可开发执行于 Mac OS、PC、PS3、XBox360、Wii、iOS、Android平台的游戏。它是由丹麦Unity公司开发的游戏开发工具,具体的特性包括整合的编辑器,跨平台发布,地形编辑,着色器,脚本,
网络
,
物理
等特性。Unity3D大幅降低了游戏开发的门槛,即使是个人工作室制作游戏业不再是梦想。对于游戏公司而言,使用Unity也可以缩短游戏开发的时间,并且降低游戏制作的成本。
Unity 通过插件还能实现更多更先进的功能,比如本例中是使用的NGUI插件,大大降低了编辑界面的时间和操作,对于一个商业化的游戏引擎来说,游戏引擎的初衷就是将游戏开发者转移到游戏的可玩性上来。那么Unity3D之所以吸引众多的游戏开发爱好者,重要的原因是廉价,能适应各个平台的开发,而且收费也非常廉价,普通个人游戏爱好者可以独立使用这个引擎开发,这个是目前的一大趋势,玩家无须下载庞大的客户端,打开浏览器即可进入游戏。
Unity3D内建NVIDIAPhysX 物理引擎 - 提供逼真的物理计算。多人网路连线 - 透过 RakNet 支援多人同时上线游戏。
拥有支援 DirectX 与 OpenGL 的图形最佳化技术,是制作大多数主流游戏的必要条件。 地形处理器 - 让设计组轻松快速制作自然场景的地形效果。
1.1.1 Unity3D特色
(1)综合编辑:通过Unity简单的用户界面,用户可以完成任何工作。在本游戏的编程过程中,我使用到了插件NGUI编辑界面,节省了大量的时间,省去了写很多代码的麻烦提高了整体的效率,内置的编译器MonoDevelop也非常容易使用,让我在写代码上更加方便。
(2)资源导入:Unity支持所有主要文件格式,并能和很多插件和程序同时调用。本游戏中使用的很多资源包都可以尽数导入Unity3D中进行编辑,对于游戏的整体实现十分有利。
(3)跨平台开发:Unity可以让我的游戏在多平台呈现。可供选择的方案十分齐全,,可以选择将游戏发布到什么平台上,利用File选项中的Build Setting功能完成的作品可以发布到Windows平台,或者Android,iOS平台等。
(4)iPhone以及Android发布:Unity让革命性的游戏开发降临革命性的设备。这正是我们这次毕业设计的核心,移动平台的发布可以满足更多群体的需求,这也是为什么采用Unity3D作为本次毕业设计的核心软件。
(5)音频和视频:在本游戏中,我给游戏添加了背景音乐,在界面内按钮添加了声音,以达到使本游戏更加具有吸引力的效果。
(6)脚本:Unity支持3种脚本语言:JavaScript,C#,Boo。本次游戏的设计,编程主要使用到了C#语言,Unity3D对于C#语言的支持使得程序的制作者可以尽可能的完成所需功能的设计以及实现。
(7)Unity资源服务器:Unity资源服务器是一个附加的包括版本控制的产品。 使得对于场景的切换更加快捷。
(8)文档:Unity为你提供逐步的指导、文档和实例方案。在编辑遇到问题时,可以对所需知识寻求帮助,这一点对课题帮助很大。因为本身对于Unity3D这款软件的认识有限,所以当有指导、文档和实例方案最为参考之后,对于编程的过程有了不少的帮助,通过借鉴Unity3D自带的实例可以找到很多编程设计方法。
1.1.2 Unity3D界面操作
首先,Unity3D是课题最重要的工具和实现的关键,那么我需要对这个软件进行了解和学习。
第一步是软件的界面介绍:
下面分别介绍界面各个板块的功能:
Scene :游戏物体编辑的地方,创建的物体都会显示在这个地方。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
崇州大数据产业园景观设计节点设计
下一篇:
智能家用电器与其衍生单品商榷
水彩创作的空间运用
浅谈科普型APP的界面设计与用户需求的关联
阿方斯·慕夏作品中装饰性的研究
新表现主义下的时代面孔...
我对莫兰迪的理解及学习
寿司品牌视觉形象设计
定格动画中的镜头运用与特性浅析
多元化刑事简易程序构建探讨【9365字】
中国古代秘书擅权的发展和恶变
谷度酒庄消费者回访调查问卷表
《醉青春》导演作品阐述
国内外无刷直流电动机研究现状
辩护律师的作证义务和保...
浅谈新形势下妇产科护理...
拉力采集上位机软件开发任务书
高校网球场馆运营管理初探【1805字】
浅谈传统人文精神茬大學...