《闪电战1》单位编辑教程-小欧欧 - 图文 下载本文

TowPoint2D 是拖拽点坐标,即火车的后连接点。 HookPoint 是火车的前连接点坐标 FrontWheel 即火车的前轮坐标

BackWheel 为火车的后轮坐标,这两个点是火车与铁轨的连接点。 EntrancePoint2D 是步兵上下车点坐标。

好了,本节到此结束。

第三节:飞机属性文件详解

飞机的属性文件其实和坦克差不多,这里单独出来做一节是为了让大家更方便查找教程。 战斗机以德国的Fw190战斗机为例。

一般战斗机的视野都为0,为的是避免玩家把战斗机当侦察机用。 对于飞机来说,下面几个代码非常重要。

Speed=”75.81” 速度指标非常重要,对于战斗机来说,速度快就能占据空战主动。

TurnRadius=”17” 转弯半径,也是非常重要的指标,决定战斗机的水平机动能力,半径越小越灵活。

MaxHeight=”2000” 这个其实是初始飞行高度。飞行高度越高,速度越快,就越不容易被防空炮击落。

DivngAngle=”35” ClinbAngle=”35” 这个是俯冲/爬升角度,数值越大,战斗机的垂直机动性就越强!

TiltAngle=”28” 这个是水平盘旋倾斜角,其实没有意义。

我们再来看Ju87D俯冲轰炸机的属性:

这里值得关注的是两个代码:

MaxHeight=”1000” 和 DivingAngle=”60” 这两个值再配合Ju87D的指令代码,就可以让这款飞机在作为轰炸机用途时可以俯冲轰炸。大家请记住这两个数值。

我们继续往下看。下面左图是Ju87D的属性文件,右图是He111H的属性文件

17

我们可以看到,He111H少了一个被摧毁的效果代码,所以其在被击落时,不会凌空爆炸! 这个是闪电战1所有大型飞机的特点,在某些情况下会导致游戏跳出,所以,玩家有必要为大型飞机加上这个被摧毁时的效果代码,即让大型飞机被击落时,可以凌空爆炸。

好了,飞机的属性文件介绍到此结束。

第四节:步兵及步兵班属性文件详解

这一节我们来介绍步兵属性文件,打开data.pak文件,按Units\\Humans\\German\\Mauser路径打开德国98K步兵的文件夹,如图:

属性文件同样命名为“1.xml”,这里顺便介绍一下其他文件:1.san/1a.san/1w.san分别是夏季、沙漠、冬季的不开血腥效果模型;另外三个:1b.san/1ba.san/1bw.san分别是三个季节的开血腥效果模型。(那个“b”其实就是Blood的代码) 我们解压1.xml文件并打开,如下图:

18

我们可以看到,步兵的代码相对简短一些,大部分也和坦克等单位相同。区别就是步兵的隐蔽值比较大,如图中的Camouflage=”40”,明显比坦克或卡车要大。

Armor=”0” 这个是步兵的护甲值,步兵没有前侧后装甲之分,只有一个护甲值。 WalkSpeed=”5.5” 这个是站立时的移动速度(于Speed有何区别我至今不明) CrawlSpeed=”2.2” 这个是匍伏前进时的移动速度

继续往下看,把属性文件拉到最底部,如图:

和坦克一样,这段是步兵的声音文件代码,与同名声音文件关联。 步兵和坦克不同,没有各个部件的代码属性,因为步兵本身就只有一个部件。所以,直接到了武器代码。

步兵的武器代码和坦克的武器代码一样,而且更加简单,如果要添加武器,按照格式添加即可。我们再复习一次:

Priority= 主副武器代码,0为主武器,1为副武器。当没有主武器,全部是副武器时,游戏里显示的是第一个武器的属性(即穿透力和伤害值) Ammo= 武器的弹药数量

Direction= 武器的初始指向(步兵都为0) ReloadCost= 武器每发弹药的补给消耗量

XXX 武器的代码,对应同名武器属性文件。

步兵在游戏里都是以一个步兵班的形式出现,那么步兵班的属性文件在哪里呢?

我们还是打开data.pak文件,那个Squads文件夹就是步兵班的属性文件夹。如下图:

19

打开Squads文件夹,我们可以看到很多子文件夹,每个子文件夹都对应一个类型的步兵班。 如下图:

20