跑跑車首頁

當(dāng)前位置:首頁攻略秘籍單機(jī)攻略 → 《紅色警戒3》MOD武器修改教程

《紅色警戒3》MOD武器修改教程

作者:佚名來源:本站整理 發(fā)表時間:2010/9/30 15:35:45 評論(0)

其實(shí)左右武器都被寫在RA3 MOD SDK\SageXml\GlobalData中的Weapon.xml中

讓我們以編輯日本的海嘯坦克為例:

讓我們打開Weapon.xml  然手用“查找”查找JapanAntiVehicleVehicleTech1Cannon。這是海嘯坦克武器的名字.(別問我為什么,這是EA人員方便 編程定義的。順帶提下,中文意思便是“日本反裝甲車技術(shù)1”同理越高等的單位數(shù)字越高,如鬼王就是 JapanAntiVehicleVehicleTech3。具體各位可以根據(jù)自己需要查找。)

AttackRange:  不用多講就是告訴我們武器范圍

WeaponSpeed:  子彈發(fā)射的速度。對于鐳射武器很有用,導(dǎo)彈效果就不理想

AcceptableAimDelta: 允許武器最大的攻擊角度。具體得看單位的定義(如是否炮臺型)。如果把這個數(shù)值調(diào)大會增加武器速度,但是對于炮臺但單位,如海嘯坦克,估計(jì)會導(dǎo)致炮塔不轉(zhuǎn)打邊上單位,造成很難看的畫面。

ClipSize:  打擊范圍, 它可以被用在兩種武器上:爆炸武器,彈藥武器。你可以發(fā)現(xiàn)它是被用作彈藥武器的的爆炸效果。 對于其他無彈藥限制的單位,你也可以調(diào)大數(shù)值如果你想這武器用用爆炸效果的話。

AutoReloadsClip:  告訴我們是否是彈藥類武器。 如果是“AUTO”就是無彈藥限制。如果是“RETURN_TO_BASE”就說明該單位必須回去裝彈藥。(美國的飛機(jī)是典型的第二種)

Flags: 它是一個過濾器,許多材料可以用它來定義。在我們的例子里Flags=”ATTACK_NEEDS_LINE_OF_SIGHT”表示這個武器需要在開火時看起來是怎么樣的。

CanFireWhileMoving: 如字面意思,是否能在移動中開火。‘TRUE’就表示'是'

RequiredAntiMask:  又是一個過濾器,定義在交戰(zhàn)中打擊什么單位。以海嘯坦克為例RequiredAntiMask=”ANTI_WATER ANTI_GROUND  ANTI_STRUCTURE”它就定義了武器將會射擊任何水上單位和陸地單位以及建筑物。但是它不會打AA即水下單位,因?yàn)闆]有定義。

FiringDuration: 武器開始開火的時間,即武器開火顯示的動畫多長。

ClipReloadTime: 實(shí)際就是開火間隔比率,如果把數(shù)值調(diào)低將獲得更快地開火。但是注意"數(shù)值必須大于等于上面的FiringDuration值"

&lsquo;<Nuggets>&rsquo;段程序。 它定義了子彈和彈頭武器。
這部分對于理解是程序如何工作是很重要的。
武器沒有殺傷,它只有在發(fā)射的子彈有特定的價值。帶有彈頭的子彈打擊目標(biāo),這樣彈頭就是有殺傷了。
所以說武器是沒有殺傷的,而彈頭有。
所以海嘯坦克的彈頭叫做&lsquo;JapanAntiVehicleVehicleTech1Warhead&rsquo;。讓我們再次利用查找,找到程序段。 我們能看見&lsquo;DamageNugget&rsquo;小段了沒?
Damage: 可以設(shè)置彈頭傷害值。

DamageType:傷害方式,定義是何種傷害,即定義對于何種裝甲有效。(不同裝甲傷害都不一樣)

DeathType: 死亡方式,有很多種方式,玩家可自己琢磨。(如EXPLODE,爆炸)

以上就是再下學(xué)習(xí)的一些小結(jié),如果翻譯上有問題請大家多多包涵。


玩家評論
我要點(diǎn)評

網(wǎng)名 注:您的評論需要經(jīng)過審核才會顯示出來。

已有 0 位玩家參與點(diǎn)評
下載排行