3. 游戏的模型使用3DsMax工具,包括人物模型、怪物模型、建筑模型。

4. 游戏核心代码开发使用Unity自带的MonoDevelop工具,代码语言选择C#

2.2 开发环境

本课题的游戏开发环境是Unity3D专业游戏开发引擎。游戏脚本开发语言是C#语言,使用的IDE是Visual Studio 2015.

2.3 运行环境

本课题的调试环境为PC端,游戏完成发布后将在PC端运行。

2.4 Unity3D简介

Unity是Unity Technologies公司开发的专业跨平台游戏开发及虚拟现实引擎,其打造了一个完美的跨平台程序开发生态链,用户可以通过它轻松完成各种游戏创意及三维互动开发,创作出精彩的游戏及虚拟仿真内容,用户也可以通过unity资源商店分享下载资源。

作为一款国际领先的专业游戏引擎,unity精简、直观的工作流程,功能强大的工具集,使得游戏开发周期大幅缩短。通过3D模型、图像、视频、声音等相关资源的导入,借助unity相关场景构建模块,用户可以轻松实现对复杂虚拟世界的创建。

Unity编辑器可以运行在windows、Mac OS X以及Linux平台,其最主要的特点如下:一次开发缪可以部署到时下所有主流游戏平台,目前unity能够支持发布的平台有21个之多。用户无需二次开发和移植,就可以将产品轻松部署到相应的平台,节省了大量的开发时间和精力。在移动互联网大行其道的今天,Unity正吸引着越来越多的人关注。

2.5 Unity发展史

Unity自诞生到现在,经历了十多年的发展,Unity引擎已逐步成长为全球开发者普遍使用的交互式引擎,尤其是近几年,开发人员迅猛增长。

2004年,在丹麦哥本哈根,Joachim Ante、Nicholas Francis和David Helgason决定一起开发一款易于使用、与众不同并且费用低廉的游戏引擎,帮助所有喜爱游戏的年轻人实现游戏创作的梦想。于是在2005年发布了Unity 1.0。

2007年,Unity 2.0发布。新增了地形引擎、实时动态阴影、支持DirectX 9并具有内置网络多人联机功能。

2009年,Unity 2.5发布。添加了对windows Vista和XP系统的全面支持,所有功能都可以与Mac OS X实现同步和互通。Unity在其中任何一个系统中都可以为另一个平台制作游戏,实现了真正意义上的跨平台。很多国内用户就是从该版本开始了解和接触Unity的。

2010年,Unity 3.0发布。添加了对Android平台的支持,整合了光照贴图,支持遮挡剔除和延迟渲染。Unity 3.0通过使用MonoDevelop,实现在windows和Mac系统上的脚本调试,如终端游戏、逐步单步运行、设置断点和检查变量的功能。2012年,Unity上海分公司成立,Unity正式进军中国市场。

上一篇:java+mysql车辆租赁管理系统的设计与实现
下一篇:ASP.NET的毕设信息管理系统设计

Android+Unity3D旅游景区自助服务系统的设计

Unity3D虚拟现实的小区选房系统设计

基于Unity3D跑酷类游戏设计

Unity3D的FPS游戏及其寻路算法的研究与实现

Unity3D的林间漫游及油锯应用功能实现

unity3D卡通类跑酷游戏设计

基于Unity3D的RPG角色场景设计与交互设计

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

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

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

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

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

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

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

志愿者活动的调查问卷表

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

公寓空调设计任务书