正文:
原料:
OS压缩包
MS压缩包
步骤:
这里以中国的坦克为例。
1.首先打开OS压缩包,之后打开weapons/Armament/Coaxial_mg_china
其中, Coaxial_mg_china为中国的同轴机关枪
打开这个文件的T档
其中, 把以下段落中:
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.weaponIconIngame\Weapons\Icons\Hud\bomb.tga
ObjectTemplate.weaponHud.hudName"CO-AXIAL MG"
ObjectTemplate.weaponHud.hasFireRate 0
ObjectTemplate.weaponHud.showClips 0
ObjectTemplate.weaponHud.overheatSoundS_Weapon_Handheld_Overheat
rem ---EndComp ---
加入以下代码:
ObjectTemplate.weaponHud.addShowOnCamMode 2
ObjectTemplate.weaponHud.displaySelectOnActivation 1
就是:
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.weaponIconIngame\Weapons\Icons\Hud\bomb.tga
ObjectTemplate.weaponHud.hudName"CO-AXIAL MG"
ObjectTemplate.weaponHud.hasFireRate 0
ObjectTemplate.weaponHud.showClips 0
ObjectTemplate.weaponHud.addShowOnCamMode 2
ObjectTemplate.weaponHud.displaySelectOnActivation 1
ObjectTemplate.weaponHud.overheatSoundS_Weapon_Handheld_Overheat
rem ---EndComp ---
保存即可。
2. (选读)
给该机枪界面加上HUD(如果有需要可以参考。)
现在这个机枪还没有HUD,我们可以尝试将机枪加上HUD,现在就要用到MS压缩包。
打开MS压缩包
之后打开HUD\HudSetup\Vehicles, 创建一个con文件, 名字随你便。但是记得要将你的文件加入到HudSetupVehicles.con。
创建这个文件后打开HudSetupVehicles.con,在末尾加上:
run XXX.con(XXX为你的文件的名字,因人而异),保存
现在打开你那个文件,开始编辑HUD
这里编辑HUD方法百度上面有,可自行百度进行编辑,这里不进行叙述。
编辑完毕后,回到OS压缩包,按照同样的方法将机枪文件打开,在红色框代码区里加上以下代码:
ObjectTemplate.weaponHud.guiIndex XXX(XXX为你的HUD编号)
保存即可。
现在进入游戏看看效果就可以啦。
提示:按f进行武器切换。
最后,这个教程不仅仅对于坦克的主炮与同轴机关枪适用,也可以作为其他武器的切换的参考。
原理:(可能如此,我不确定)
ObjectTemplate.weaponHud.addShowOnCamMode 2----------这个是用来定义副武器的。
ObjectTemplate.weaponHud.displaySelectOnActivation1----------这个是用来定义切换的