欢迎光临散文网 会员登陆 & 注册

全面战争:战锤3近战动作溅射修改

2022-10-14 20:42 作者:金花家族  | 我要投稿

首先感谢萧然大佬教会我如何修改溅射

以下是正文

 

首先,游戏里有很多小兵(非英雄和巨兽)的动作,如战舞者(阿斯莱长矛)、鼠特林、射击军这些单位,它们的近战动作,是没有溅射的,无论你在melee_weapons_tables中的Splash Attack Target Size里添加medium还是把后面的Splash Attack Max Attacks最大溅射数量的数值调高,每次近战都只能攻击到一个单位,这是因为CA根本没有给这些单位的近战动作增加溅射能力

某些动作修改上面这两个数值没有任何效果


 


下面我会教你如何增加溅射能力

第一步,你需要清楚你的动作里有多少攻击动作,这里我以射击军为例,射击军的动作为hu1c_wh3_kislev_gun_halberd,也就是land_units_tables中的Man Animation列的代码

而射击军一共有6个近战动作(3个原地攻击和3个跳跃攻击)

这里你可以通过AssetEditor软件来知道你需要的动作

在Animation下面可以找到你需要的攻击动作

而我们需要到data里去找到这些动作的文件,注意后缀是anm.meta,而不是anim

射击军一共6个近战动作

第二步,打开这些文件

这里左边没有SPLASH_ATTACK_10,这个就是溅射程序,如果没有(大概率都没有),就新建一个,点击下面的New,然后往下拖找到SPLASH_ATTACK_10,双击添加

然后修改右边的数值,把鼠标停留在左边加粗字体,会显示描述

这里我简单翻译下,具体意思自己理解

Version   版本(这个一般都是10)

start Time   开始时间,溅射开始时间

End Time   结束时间,溅射结束时间

Filter   过滤器,大多数情况下都是空白不填

ID   Id,一般都是0 

aoe shape   aoe形状,一般都是0跟1,个人测试0比较好用

start position   起始位置,溅射的开始位置

End Position   结束位置,溅射的开始位置

width For Corrido   走廊宽度,不太懂啥意思,参考下别的溅射动作吧

Angle For Cone   圆锥的角度,这个就是溅射的角度范围,如果通常都是90,如果你写360,那么你随便一砍,周围一圈的敌人都会被打到,这个一般只有马鲁斯扎坎状态那个普攻放的波才会第周围一圈敌人造成伤害

lmpact Mass lIn Kg   撞击质量 Kg 我猜是溅射的冲击力度,比如小兵会被你的溅射打飞,而高质量单位如领主英雄小型巨兽可能会被打得踉跄

lmpact speed   撞击速度,我猜大概就是类似冲锋加成的概念,要配合上面的撞击质量达到效果

group sound   群体声音,溅射的音效,领主或者英雄单位砍人会有一个特殊的打击感音效,可能就是这里添加的,具体写的内容参考其他溅射动作里的,不写也可以,不影响

 

这些数值你如果不会修改,就去找其他有溅射的动作抄

 

确保你所有的近战动作都添加了溅射,这样你进游戏就会发现这些动作有了溅射,当然还要记得在melee_weapons_tables中的Splash Attack Target Size里添加medium,还有添加后面的Splash Attack Max Attacks数值

好了,本次教程到这里结束了


最后,如果有疑问或是其他问题,可以加群:1062096174


全面战争:战锤3近战动作溅射修改的评论 (共 条)

分享到微博请遵守国家法律