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正式进军中国市场。