简单优化CW2.0武器打击感①
本文所述内容都是我自己摸索得出的,如有错误还请指正。
一些名词我也不不知道,所以一些东西说起来比较长又很直白??

传统带三点一线机瞄/使用瞄具的FPS在开火时后坐力一般都只单一方向有往后退,直到我看到COD16再联想到R6S,最后我在修改CW武器是看到这几行代码!原来CW武器也可以模仿出来!

主要使用代码如下

LuaVMRecoilAxisMod中的vert、hor 、roll、forward、pitch分别对应如下
vert:开枪时后坐力向左/右偏移
hor:开枪时后坐力左右抖动幅度
roll:开枪时武器转动
forward:后坐力前后增幅
pitch:后坐力上下增幅
数值可以正数和负数,比如“vert”正数向左,负数向右,其他同理。
LuaViewmodelRecoil
LuaViewmodelRecoilOverride
FullAimViewmodelRecoil
这三个你可以理解为启动LuaVMRecoilAxisMod的前置代码,全都启动(true)就好了
ADSFireAnim:这个是开镜,机瞄时后座力动画是否使用Animations里fire的动画


确保Lua中有这五行代码,我建议是把他们写到一块,我习惯把他们放在Attachments上面


要注意,后坐力(SWEP.Recoil)大小会直接影响LuaVMRecoilAxisMod,在修改后坐力大小是时应适当修改当前LuaVMRecoilAxisMod的各项数值以确保后坐力不会过猛.....


下面以CODOL模组中的M4A1为例,先来看看LuaVMRecoilAxisMod全都为零的情况,也就是模组原版后坐力


下面是简单修改的版本


↓↓ 使用配件真的可以减少后坐力↓↓

已经有那味了,并且可以让配件更能发挥作用,一些减少后坐力配件真的能减少后坐力而不是单纯的好压枪。
