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

ERR法环重铸MOD 格挡帧修改

2023-01-09 13:21 作者:蒼天泰坦  | 我要投稿

先看格挡的两个数据

SpEffectParam中的150260和150262就是3帧格挡和5帧格挡的数据

想要修改他们的持续时间,其实只需要改Duration即可

之前视频里其实也大致提过这俩数据,下面以把这些格挡帧改为和只狼相同的13帧为例子,看看具体要怎么改


目标:将原本的3帧格挡改为5帧,将原本的5帧格挡改为8帧,共13帧,为方便称呼,以下将3帧格挡称为完美格挡,5帧格挡称为次级格挡

  1. 已知完美格挡持续时间为0.11秒,次级格挡时间为0.157,那么两者相加,结果为0.267秒

  2. 把0.267除以8,得到每帧实际时间为0.033375秒

  3. 分别以这个数值乘以5和乘以8,得到5帧和8帧的时间分别为0.166875和0.267秒

  4. 最后将两个数值填入对应的Duration中即可

然后,有没有发现哪里不对?其实以上是错误答案,完美格挡的修改没问题,但次级格挡的修改肯定存在问题,原因是出在我们没有修改对应的动作,虽然这一篇里也没打算改动作,但具体原因还是要讲一下的


先来审视一下mod里格挡的逻辑,在按下防御键后,会首先触发完美格挡的buff持续3帧时间,在时间结束后,会继续触发次级格挡的buff,所以发现问题出在哪了么?如果按上面这么修改,虽然完美格挡的帧数时间已经修改为5帧的时间,但结果不会变,次级格挡buff依然会在3帧时间结束后就出现,然后4、5帧时就会出现重叠的双buff,而在双buff生效时间内,是两个buff效果同时发生的

也就是说,实际次级格挡是提前了2帧出现,所以次级挡帧数时间实际上就少了2帧,是持续了6帧,而不是我们认为的8帧


所以实际匹配的话,应该是0.033375*10=0.33375

将这个时间填入次级格挡的Duration中才是正确的



ERR法环重铸MOD 格挡帧修改的评论 (共 条)

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