相信玩家都觉得这个兵种非常强劲。
分析下攻击过程:
一、发动一个锥形的炮弹,向前移动。这个炮弹实际并没有伤害,起伤害作用的是伴随移动的贴地而行隐形动画
两个动画同时同向同速,同存在同消失。
二、伤害动画在移动中一次可攻击两个目标,假如当前动画向右移动
00 01 ,其中00是动画的当前位置,那么就能一次攻击00和01两个位置的目标,对00位置的目标士兵破防
打中00目标后,在目标身上产生着火效果,打中01目标,目标身上着火的同时,炮弹位置产生爆炸。
打中目标后,炮弹和伤害动画消失,不再前行。
三、动画的移动速度、最大移动距离和INI中定义的最大攻击距离之间有误差,往往在目标身前停止
视觉效果就是炮弹在目标身前爆炸,不再前行。原因:动画的最大移动距离达不到目标,射程不够
修复方法:一是将INI中的最大攻击距离改小,二是增Script.SO中的动画飞行距离.
说明下Script.SO中设定.
1..动画的移动速度= 目标距离+某固定参数 距离越远速度越快
2.动画的最大移动距离=某固定参数/动画的移动速度
这样有些矛盾,按理说速度越快,距离应越长。这就造成原版移动距离不够打不中目标的情况
修复方法1:0X1875F4处19改大,增加距离参数值
修复方法2:0X187314处原08 00 00 00 FD FF FF FF改为3B 00 00 00 3C 73 18 00,
取消最大移动距离限定
分析下攻击过程:
一、发动一个锥形的炮弹,向前移动。这个炮弹实际并没有伤害,起伤害作用的是伴随移动的贴地而行隐形动画
两个动画同时同向同速,同存在同消失。
二、伤害动画在移动中一次可攻击两个目标,假如当前动画向右移动
00 01 ,其中00是动画的当前位置,那么就能一次攻击00和01两个位置的目标,对00位置的目标士兵破防
打中00目标后,在目标身上产生着火效果,打中01目标,目标身上着火的同时,炮弹位置产生爆炸。
打中目标后,炮弹和伤害动画消失,不再前行。
三、动画的移动速度、最大移动距离和INI中定义的最大攻击距离之间有误差,往往在目标身前停止
视觉效果就是炮弹在目标身前爆炸,不再前行。原因:动画的最大移动距离达不到目标,射程不够
修复方法:一是将INI中的最大攻击距离改小,二是增Script.SO中的动画飞行距离.
说明下Script.SO中设定.
1..动画的移动速度= 目标距离+某固定参数 距离越远速度越快
2.动画的最大移动距离=某固定参数/动画的移动速度
这样有些矛盾,按理说速度越快,距离应越长。这就造成原版移动距离不够打不中目标的情况
修复方法1:0X1875F4处19改大,增加距离参数值
修复方法2:0X187314处原08 00 00 00 FD FF FF FF改为3B 00 00 00 3C 73 18 00,
取消最大移动距离限定