簡單優(yōu)化CW2.0武器打擊感①
本文所述內(nèi)容都是我自己摸索得出的,如有錯(cuò)誤還請指正。
一些名詞我也不不知道,所以一些東西說起來比較長又很直白??

傳統(tǒng)帶三點(diǎn)一線機(jī)瞄/使用瞄具的FPS在開火時(shí)后坐力一般都只單一方向有往后退,直到我看到COD16再聯(lián)想到R6S,最后我在修改CW武器是看到這幾行代碼!原來CW武器也可以模仿出來!

主要使用代碼如下

LuaVMRecoilAxisMod中的vert、hor?、roll、forward、pitch分別對應(yīng)如下
vert:開槍時(shí)后坐力向左/右偏移
hor:開槍時(shí)后坐力左右抖動幅度
roll:開槍時(shí)武器轉(zhuǎn)動
forward:后坐力前后增幅
pitch:后坐力上下增幅
數(shù)值可以正數(shù)和負(fù)數(shù),比如“vert”正數(shù)向左,負(fù)數(shù)向右,其他同理。
LuaViewmodelRecoil?
LuaViewmodelRecoilOverride?
FullAimViewmodelRecoil?
這三個(gè)你可以理解為啟動LuaVMRecoilAxisMod的前置代碼,全都啟動(true)就好了
ADSFireAnim:這個(gè)是開鏡,機(jī)瞄時(shí)后座力動畫是否使用Animations里fire的動畫


確保Lua中有這五行代碼,我建議是把他們寫到一塊,我習(xí)慣把他們放在Attachments上面


要注意,后坐力(SWEP.Recoil)大小會直接影響LuaVMRecoilAxisMod,在修改后坐力大小是時(shí)應(yīng)適當(dāng)修改當(dāng)前LuaVMRecoilAxisMod的各項(xiàng)數(shù)值以確保后坐力不會過猛.....


下面以CODOL模組中的M4A1為例,先來看看LuaVMRecoilAxisMod全都為零的情況,也就是模組原版后坐力


下面是簡單修改的版本


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

已經(jīng)有那味了,并且可以讓配件更能發(fā)揮作用,一些減少后坐力配件真的能減少后坐力而不是單純的好壓槍。
