下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

飞行类小游戏制作基础教程

作者:课课家教育     来源: http://www.kokojia.com点击数:1025发布时间: 2016-05-06 08:42:02

标签: 小游戏制作教程游戏设计案例游戏设计教程

  游戏开发就如大家所知,是一个团队研发的项目,实际制作起来并不容易,因为涉及到大量的编程,繁杂的技术等。但从小的游戏慢慢熟悉制作技能,或许不久后,游戏制作对你来说也不会难于登天。

     对许多读者朋友而言,玩游戏是件令人愉快的事情,但是能因此而想到要去亲手制作一个游戏-----甚至是大型游戏的朋友可能就不是很多了,其中原因,说来也简单,除了一些通常的理由(如喜欢游戏并不等于喜欢制作游戏)而外,技术的繁杂和制作条件上的诸多硬性限制是造成这种状况的主要原因,正是这一点将许许多多游戏设计制作爱好者阻隔在游戏设计制作的大门之外;然而其实这一限制并非不可逾越,一些优秀的游戏制作'编辑工具软件的出现,使制作爱好者有机会了解游戏设计制作方面的一些较深层面上的内容,并由此开发出功能强大'画面效果极佳且游戏情节丰富多变的引人入胜的顶级的游戏.借助这些开发工具所提供的强大能力,在短短几小时'甚至几十分钟内制作出一个品质精良,令人激动的世界级游戏已经不再是不可能的事了.相信许多朋友都玩过<<Comanche 4>>这款游戏吧,它是著名的Novalogic公司于大约两年前推出的一款3D飞行模拟动作射击游戏,其画面的精美'场景的宏大'物理模拟的逼真'战场及剧情计设的接近实战性都令人印象深刻.在其游戏软件包中就附带有一个名为"MissionEditor"的游戏编辑工具,可以说,它为游戏制作爱好者实现自已的愿望展现自已在游戏设计方面的奇思妙想开启了通往宝库的大门;虽说它只是Novalogic公司内部使用的Comanche游戏设计编辑器的一个轻量级版本,但是经过实际使用就可知道,无论在其功能的深度和灵活性强大性等方面,都是一点儿也不弱的.好了,下面我们就进入这个编辑器中,去看看一个世界顶级的三维飞行模拟射击游戏,是如何打造出来的吧!

  首先,为了让读者尽快地进入到一位制作者的角色当中,不致为具体操作细节的叙述所迷惑,在开始时就弄清欲制作游戏的总体情况是有必要的.我们将目标任务命名为<<绝地阻击>>.游戏中,我方(蓝方)设置于敌人(红方)后方山区某谷地内的直升机秘密补给站方位为敌方侦知,于是,分别配备有轻装和重装武器的两股敌人分队开始向我方秘密基地进发,企图彻底摧毁该补给站;在敌人临近时,为我发觉,当此紧要关头,在基地担任守卫任务的一架科曼奇直升机(由玩家控制)受命起飞前去歼灭来袭之敌;于是,在秘密基地的不远处,一场你死我活的空地激战就此展开了.完成基本剧情的设定之后,我们开始着手<<绝地阻击>>的实际制作:

  一.基本设置

  运行C4Medc.exe"MissionEditer"程序(如果安装了Comanche4的话,你将在start\\program\\Novalogic\\Comanche4目录下找到本程序),会看到如图一所示的游戏编辑器程序界面.

  //图一程序界面图示

  (图一)

  选择"Edit->GeneralInformation"菜单项,在弹出的对话框(如图二)中作如下设置:

  (图二)

  (1)在MessionDesigner编辑框中填入你的名字.

  (2)打开MissionTerrain下拉菜单,会看到一个名称列表,这是一个地图集,列出了游戏设计者能够使用于游戏中的有效地图的种类,其中每张图表示一种不同的地形地貌及气候特征.通过地图名称中的特定字母你可以判断出这些地图的类型(d-----沙漠地图,g-----草地地图,s------雪原地图)从而帮助你选择出合适于你的游戏的那张图;在这里,我们选择一张草地类型且具有山区地貌特征的地图作为游戏的基本场景,图三展示了该地图的网格形式的样子,稍后,我们将在图中所示山区中的某个较为平坦的谷地中建立那个秘密的直升机补给站.

  (图三)

  (3)打开DefaultEquipment下拉菜单,可以看到一个预定义的武器装备配置列表,其中的每一项都表示一种武器配置方案,每种方案各有不同的特点,分别针对不同的攻击/防御目标,假如你要对付的是较多的空中目标,就应当选择含有较多刺针(Stinger)对空导弹的武器配置方案,不然的话,到时候当大群的敌机袭来时,你就知道什么叫甘拜下风了,除了想办法赶快逃跑,你别无办法,因为此刻在对地攻击中大显威力的Hydra火箭弹根本不起多大作用;而如果要对付大量敌方坦克,则最好多预备几枚海尔法飞弹为妙,因为优良的GPS远程卫星定位系统可以帮你在远距离上摧毁那些火力猛烈极具危胁的敌方坦克,同时避免遭到它们的打击.在本游戏中,由于仅涉及对地面目标的打击,因此选择了对地攻击能力较强的"Attack(ground)"方案.

  (4)AWACSRADAR选项用于设置卡曼奇雷达的信息接收范围,如果勾选此选,则意味着卡曼奇能够通过额外的信息源接收战场信息,如可以经由一架高空预警机来获得信息,这意味着此时的卡曼奇可以察到一般情况下所看不到的目标,比如隐于山后的敌方坦克或防空火箭发射车等.本次任务中没有使用该功能.

  (5)WinandLoseConditions的设置:在此设置区中可以为游戏设置胜利/失败条件,无论胜利还是失败,游戏都将结束;你也可以不作任何设置,这样当你消灭掉所有敌人之后,还可以在游戏中继续漫游直至厌烦而退出为止;当然,如果你设计的游戏是要提供给其他人玩的话,那么设置一个或几个胜利/失败条件有时是必须的,否则人们会以为尚有敌人未被消灭而继续到处寻找的,这样的话,免不了会令人家失望的.由于本部及计分方面的内容属非必选设置,因此为了节省篇幅其具体操作这里就从略了.

  最后,点击"OK:"结束该部分的操作.

  经过以上几步的设置,游戏的基本配置即告完成了.但是,要想真正进入一个游戏场景中漫游,单靠这几步还是不行的,下面的步骤是使玩家能够进入你设计的游戏场景所必不可少的.

  二.进入3D空间

  回到程序主界面,这时所选定的地图已经加载到游戏编辑视窗中了,你可以使用"+","-"键来放缩该地图,或使用小键盘上的2,4,6,8键来上下左右平移之以观察地图的各个部份.

  按下"+"键放大地图直至仅剩下四个方格区域为止.在地图中选择适合的地点作为秘密补给基地的所在;然后在视窗中打开右键菜单,从中选取"InsertMode"项,将鼠标移至所选区域的中点处单击左键,这时将弹出InsertItem对话框窗口(图四),在窗口左侧选择"Markers"按钮,随后在右侧的列表框中选择"Start,Player"表项,点击"OK"退出对话框,将看到在刚才的点击处出现了一个小的绿色三角形图标,这个标记意味着,当游戏开始时,玩家将于此处进入到游戏场景.经过此番设置之后,玩家就可以真正进入到游戏场景中去了;只是在此际的场景空间中,除了无垠的大地天空之外,就只有玩家自已了,所至之处,甚至连一棵树也看不到.因为必要的一切还未构建,精彩的剧情还无以依附,当然是殊无趣味了.

  (图四)

  最后,经过身份确认设置之后,本步的操作即告全部完成.玩家的身份确认设置方式如下:

  (1)首先退出Insert模式(在地图视窗中打开右键菜单,再次选取"InsettMode"项即可).

  (2)在地图中选中"Start,Player"图标.

  (3)单击位于程序主界面左下角处的SelectionInformationBox上的任一点,在弹出的"ItemAttributes"对话框中找到"AIVariableGroup"功能区,将其中的"Team"项的内容改为"Good(Blue)"后点击"OK"退出设置.

  这样,玩家的身份就被确定为是属于蓝方的蓝色玩家了.须注意的是,完成这个身份确认步骤是十分必要的,否则的话,就可能出现在你的基地中的士兵及坦克大炮一齐向你开火这样的情况.

  提示:在本步的设置当中,较为不容易确定之处在于补给站位置的选择上,既要处于山丘的环护之下,又需要基地范围内的地面达到足够的平整度,为了便于在地图中找到符合要求的区域,建议将地图切换到H显示模式(在主界面菜单条下方有C,H,D三个按钮,按下其中的H按钮即可),该模式是将地图以高度图的方式显示的,颜色较深的部份表示较低的高度,而较浅的颜色表示较高的高度,这样,依据某区域颜色的深浅变化情况,即可判别出该区域的平整度以及其与周围地形的大体关系等情况了.另外,该模式下较暗的背景也使得在地图上所作的各种标记更加清晰,方便于操作.

  三.秘密补给站

  首先建立秘密补给站,该站的位置在上面的步骤中已经选定,在其中央位置上是玩家的"StartPlaper"场景入口标记点,围绕着这个标记点,我们将建立一些必要的设施,从而在场景中实现出这个小型基地.

  补给站的配置为:一个通讯站,一顶帐篷,一座小型油库,一座简易板房,一辆防卫用bradlie步兵战车,和一辆军用吉普车.为了添加通讯站,首先将当前模态重新切回InsertMode,在欲设置通讯站的位点上单击左键,在弹出的"InsertItem"对话框(图四)左侧选中Building按钮,这时可以看到在窗口右侧显示一个带有预览窗口的列表框,其中列示出游戏中可用的种种建筑物资源,选择列表项可以查看这些建筑物的名称及样式.从中找到通讯站项并选中它,点击"OK"退出.这样,通讯站就添加到地图中了.事实上,游戏中的所有元素都可通过类似的方法添加进来,不同处仅在于类别的选择,如,欲添加车辆时,仅在该窗口中选择"Vehicles"按钮然后在列表框中选择相应的项目就可以了.采用此法,我们相继在此秘密基地上添加了上已提及的那些设施及装备,另外又在基地的四周添加了五名士兵用于执行警戒任务(其中两人携手持式火箭筒,其他三人持阻击枪),最后,又在秘密基地周围布置了一些树木,灌木等植物.

  至此,秘密补给站的建立就完成了.图五,图六分别显示了该基地在编辑窗口及游戏实景中的形态.怎么样,够炫吧!

  (图五)

  (图六)

  提示:在游戏元素的添加过程中,你会发现为了能更清晰的看到那些标记,你需要不断的将地图放大,但是单靠平移键是很难准确定位目标区域的,怎么办呢?有个小技巧:按住ctrl键,然后将鼠标定位到你的目标点上,右击鼠标,于是目标点就处在编辑窗口的中央位置了.这时你可以随意放大地图而不必烦恼于目标区域的丢失了.另外,对于那些已添加的元素,如果想重新调整其位置,可以在选中该元素的前提下通过方向键来调整;或者通过打开右键菜单选择其中的move项也可以达到同样目的;如果想调整元素的朝向,在select模态下选中目标元素,在右键菜单中选择"RotateGroup"项即可执行朝向调整.

  四.敌方突袭分队

  敌方分队的建立在方法上与秘密补给站类似,不同之处在于人员和装备的类别,这支突袭分队的组成情况是这样的:战斗人员大约二十几个,它们分别由持有火箭筒,各种枪械的士兵组成,两辆M1A2主战坦克,两辆装有50mm口径机枪的轻型突击车.这样一支队伍用于摧毁一个防卫能力有限的小型补给站已经足够了,玩家须小心对付才能确保自已的基地不被那几辆快速突进的战车所打掉.图七显示了这支敌方分队向我方突进时的情形.

  (图七)

  提示:敌方分队的建立点与我方基地的间距应该大约有丙个栅格的长度,这样可确保玩家有足够的升空侦察时间,以便于尽早发现敌人.另外如果对游戏的平衡性不满意的话,可通过改变敌方持有火箭筒士兵的数量来调整;手持式火箭筒无论对坦克还直升机而言,均具有强大的杀伤力,因此用此法来调整平衡,在本任务中是有效的.

  五.奔赴战场

  好了,经过以上的种种设置之后,终于可以将所制作的游戏任务存盘编译了:选择"FileSaveto"菜单项,在Saveto对话框中键入你的任务名称,即"绝地阻击",点击"OK"存盘.如果你想立即进入游戏以测试该任务的话,不要忘了以下的步骤:选择"FileExportBinary"菜单项,在弹出的对话框中检查当目录是否为"Comanche4",若是,即可点击"OK"保存.bms任务文件,若否,则需切换入该目录,这样可确保Comanche4能够找到你的任务文件.

  运行Comanche4,在其gamemissions列表中的Achive目录中,你将找到你的游戏文件,点选后进入游戏,于是,你的基地,你的战场,就展现在你的面前了.图八展示了我与敌方分队交战时的场景.

  (图八)

  说明:本文所述的步骤,是制作一个游戏任务所最基本的,由于篇幅所限,大量的高级技巧的设置方法均未涉及到,这些技巧的使用能够令你的设计更刺激,更具悬念和趣味性,高度智能化的敌方战斗单位会令人感到是身处于真正的杀机四伏的战场中.有兴趣的朋友不妨花时间就此编辑器研究一番,你会发现这是值得的。

     结语:

    游戏制作一方面需要非常多的专业知识技能,另一方面,对自己的信心也很重要,不能还没开始学就怕太难,都说万事开头难,只要踏出第一步,剩下的说不定就变得简单了。

赞(10)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程