全面戰(zhàn)爭:戰(zhàn)錘3近戰(zhàn)動作濺射修改

首先感謝蕭然大佬教會我如何修改濺射
以下是正文
?
首先,游戲里有很多小兵(非英雄和巨獸)的動作,如戰(zhàn)舞者(阿斯萊長矛)、鼠特林、射擊軍這些單位,它們的近戰(zhàn)動作,是沒有濺射的,無論你在melee_weapons_tables中的Splash Attack Target Size里添加medium還是把后面的Splash Attack Max Attacks最大濺射數(shù)量的數(shù)值調(diào)高,每次近戰(zhàn)都只能攻擊到一個單位,這是因為CA根本沒有給這些單位的近戰(zhàn)動作增加濺射能力

?
下面我會教你如何增加濺射能力
第一步,你需要清楚你的動作里有多少攻擊動作,這里我以射擊軍為例,射擊軍的動作為hu1c_wh3_kislev_gun_halberd,也就是land_units_tables中的Man Animation列的代碼
而射擊軍一共有6個近戰(zhàn)動作(3個原地攻擊和3個跳躍攻擊)
這里你可以通過AssetEditor軟件來知道你需要的動作


而我們需要到data里去找到這些動作的文件,注意后綴是anm.meta,而不是anim

第二步,打開這些文件

這里左邊沒有SPLASH_ATTACK_10,這個就是濺射程序,如果沒有(大概率都沒有),就新建一個,點擊下面的New,然后往下拖找到SPLASH_ATTACK_10,雙擊添加

然后修改右邊的數(shù)值,把鼠標(biāo)停留在左邊加粗字體,會顯示描述

這里我簡單翻譯下,具體意思自己理解
Version?? 版本(這個一般都是10)
start Time?? 開始時間,濺射開始時間
End Time?? 結(jié)束時間,濺射結(jié)束時間
Filter?? 過濾器,大多數(shù)情況下都是空白不填
ID? ?Id,一般都是0?
aoe shape?? aoe形狀,一般都是0跟1,個人測試0比較好用
start position?? 起始位置,濺射的開始位置
End Position?? 結(jié)束位置,濺射的開始位置
width For Corrido?? 走廊寬度,不太懂啥意思,參考下別的濺射動作吧
Angle For Cone?? 圓錐的角度,這個就是濺射的角度范圍,如果通常都是90,如果你寫360,那么你隨便一砍,周圍一圈的敵人都會被打到,這個一般只有馬魯斯扎坎狀態(tài)那個普攻放的波才會第周圍一圈敵人造成傷害
lmpact Mass lIn Kg?? 撞擊質(zhì)量?Kg?我猜是濺射的沖擊力度,比如小兵會被你的濺射打飛,而高質(zhì)量單位如領(lǐng)主英雄小型巨獸可能會被打得踉蹌
lmpact speed?? 撞擊速度,我猜大概就是類似沖鋒加成的概念,要配合上面的撞擊質(zhì)量達(dá)到效果
group sound?? 群體聲音,濺射的音效,領(lǐng)主或者英雄單位砍人會有一個特殊的打擊感音效,可能就是這里添加的,具體寫的內(nèi)容參考其他濺射動作里的,不寫也可以,不影響
?
這些數(shù)值你如果不會修改,就去找其他有濺射的動作抄
?
確保你所有的近戰(zhàn)動作都添加了濺射,這樣你進(jìn)游戲就會發(fā)現(xiàn)這些動作有了濺射,當(dāng)然還要記得在melee_weapons_tables中的Splash Attack Target Size里添加medium,還有添加后面的Splash Attack Max Attacks數(shù)值
好了,本次教程到這里結(jié)束了
最后,如果有疑問或是其他問題,可以加群:1062096174
