2.4 游戏的难点及特色说明
在编译完所有的游戏脚本和制作完所有的游戏场景及模型后,将进行游戏模型与游戏引擎和游戏脚本的结合测试,通过合理设计游戏的关卡数量,游戏的难度等来最终完成本课题要求的内容。在与游戏引擎结合后,即是游戏的测试环节,在游戏测试环节,估计设计游戏将根据游戏测试进度及修改调整的程度将游戏的测试版本分为如下系列:1.预览版。该版本已实现游戏的所有功能,具备了课题要求的基本内容,但在游戏中还存在一些细节的上错误和不合理之处需要根据反馈进行近一步的修改。2.内测版。该版本在预览版的基础上调整了一些不合理的地方,调整了游戏参数,使得游戏体验近一步提高。3.候选版。在内测版的基础上进行细节的完善,继续调整游戏中的参数及视觉体验。4.正式发行版。用于最终答辩及上传之版本。每个版本的更新周期估计耗时为两天。在制作游戏的过程中,游戏脚本的编写是整个设计中最难的难点,游戏脚本需要调用正确的接口,需要有一定的逻辑性,需要符合游戏的操作要求及显示要求。此外,游戏脚本还涉及到物理计算及数学计算,需要一定的基础来了解及运用游戏中的类。在此游戏开发中,运用到了游戏引擎所支持的一些特效功能。它们丰富了游戏元素的多元性,增强了游戏的画面感。其中最有代表性的莫属游戏的粒子系统,游戏引擎所提供的粒子系统为游戏提供了赛车所具备的灯光和刹车痕迹等元素,为游戏场景提供了喷泉和瀑布以及烟雾等效果。在此粒子系统的帮助下,游戏具备了实时渲染,粒子系统,动态音效等特色功能。
3 设计
3.1 游戏模型的设计
3.1.1 赛车模型的设计
赛车是游戏中的主要元素,是整个游戏的核心构成,因此赛车的设计及制作也是本游戏的重要内容。根据本游戏的课题要求及设计构想。本游戏为第一视角赛车游戏,视角具备看到赛车的基本构造,因此赛车的模型需要做到设计中提到的元素。即赛车车壳主题,车前大灯,车后刹车灯,后倒车灯,车轮。因此,根据以上要求,赛车的设计过程如下,首先是车身主体的设计及制作,为了提高游戏的运行效率,车身因尽可能降低面数,并尽可能的体现所有的车身元素。因此,本游戏的赛车车身采取了整体设计的思路,利用一张贴图将车身主题的全部细节用贴图额方式体现,这样可以大幅度的减少车身面数,提高游戏运行效率。车身的制作利用3dsmax软件实现。首先是进行车身外形设计,本游戏赛车车身外形参考大众PASSAT的外形进行设计,制作时首先制作一个box,并根据车身布线需要增加每个面的线数,便于后续的形状编辑。根据参考车辆的外形,对box进行形状的调整,并删掉底面以近一步减少车身的面数。在基本调整好车身的基本形状后,根据车声各部分的材质特点,对车窗,车玻璃,车灯等部件的线条进行修正,使之面形状符合各个部位的大小,便于后续贴图的匹配。车身布线最终效果如图3.1.1所示。
图3.1 车身布线
在完成车身布线后,需要根据车身布线的特点对车身UV进行划分并绘制车身贴图。采用photoshop软件制作车身贴图。根据车身不同部位的材质不同,为了便于贴图的绘制,故将车身UV进行如图3.1.2所示进行划分
图3.2 车身UV
划分好UV后,根据划分好的UV,在photoshop中进行对应的贴图的绘制,绘制效果如图3.1.3所示 3d赛车游戏设计(unity3D+3dsmax+游戏引擎)(5):http://www.youerw.com/jisuanji/lunwen_990.html