1.3.2 选用的游戏引擎
根据游戏编译需要及游戏引擎特性及功能分析,最终选取了Unity3D引擎作为开打引擎。Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三文视频游戏、建筑可视化、实时三文动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone和Android平台。也可以利用Unity web player插件发布网页游戏手机游戏,支持Mac 和Windows的网页浏览。
2 分析
通过对本课题涉及到的游戏元素及游戏引擎的的分析和学习,掌握了实现本课题所需的基本软件和制作要领,对游戏制作中各个环节的技术难点进行了整理及克服,并根据游戏制作中各个模块的特征,将游戏中涉及到的模块进行如下的分析。
2.1 游戏制作所需软件
根据本课题的内容要求,本游戏是一款基于游戏引擎的第一人称3D游戏,所以根据3D游戏的制作方法,确定使用下列软件用于游戏制作。
2.1.1 3Ds Max
3d max(简称max)软件,由国际著名的Autodesk公司的子公司Discreet公司制作开发的,它是集造型、渲染和制作动画于一身的三文制作软件。从它出现的那一天起,即受到了全世界无数三文动画制作爱好者的热情赞誉,max也不负众望,屡屡在国际上获得大奖。当前,它已逐步成为在个人PC机上最优秀的三文动画制作软件。所谓三文动画,就是利用计算机进行动画的设计与创作,产生真实的立体场景与动画。
2.1.2 Photoshop
Adobe Photoshop,简称“PS”,是一个由Adobe Systems开发和发行的图像处理软件。Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以更有效的进行图片编辑工作。2003年,Adobe将Adobe Photoshop 8更名为Adobe Photoshop CS。从功能上看,该软件可分为图像编辑、图像合成、校色调色及特效制作部分等。 图像编辑是图像处理的基础,可以对图像做各种变换如放大、缩小、旋转、倾斜、镜像、透视等。也可进行复制、去除斑点、修补、修饰图像的残损等。这在婚纱摄影、人像处理制作中有非常大的用场,去除人像上不满意的部分,进行美化加工,得到让人非常满意的效果。
2.1.3 Unity3D
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三文视频游戏、建筑可视化、实时三文动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone和Android平台。也可以利用Unity web player插件发布网页游戏,手机游戏,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac widgets所支持
2.1.4 CrazyBump
一个图片转法线帖图的小工具,操作起来非常方便,可调节参数也不是很多,效果比PS插件的细节要丰富点,并且能同时导出法线,置换,高光和全封闭环境光帖图,并有即时浏览窗口。是利用普通的2D图像制作出带有Z轴(高度)信息的法线图像,可以用于其它3D软件里,可以使一个低精度的模型高精度的效果。大量用于游戏中。
2.1.5 MonoDevelop
MonoDevelop 是个跨平台的开放源代码集成开发环境,主要用来开发Mono与.NET Framework软件。MonoDevelop 整合了很多Eclipse与Microsoft Visual Studio的特性,像是 Intellisense、版本控制还有 GUI 与 Web 设计工具。另外还整合了GTK# GUI设计工具(叫做Stetic)。目前支援的语言有C#、Java、BOO、Nemerle、Visual Basic .NET、CIL、C与C++ 。 3d赛车游戏设计(unity3D+3dsmax+游戏引擎)(3):http://www.youerw.com/jisuanji/lunwen_990.html