騎砍戰(zhàn)團(tuán)引擎淺層剖析(二)摔傷機(jī)制

? ? ? ? 騎砍的摔傷完全不是根據(jù)下落高度及落地速度,單純以落地(準(zhǔn)確來說是agent正下方場(chǎng)景物或地面的最高碰撞面)速度結(jié)算。而士兵的自由落體運(yùn)動(dòng)于引擎中控制,故運(yùn)行先于mod系統(tǒng)中對(duì)人和物體的位移控制,加上本身的效率問題,所以命令向下移動(dòng)在空中agent(人)腳下的場(chǎng)景物速度過高時(shí)就必然會(huì)使agent(人)與場(chǎng)景物原先的接觸產(chǎn)生微小分離,再加上本身騎砍native也不需要考慮太復(fù)雜的摔傷情況所以傷害計(jì)算也就相當(dāng)粗暴,導(dǎo)致agent(人)雙腳重新接觸場(chǎng)景物表面的瞬時(shí)相對(duì)速度過大,進(jìn)而產(chǎn)生致死摔傷觸發(fā)。
? ? ? ? 然后再說說騎砍的自由落體運(yùn)動(dòng)學(xué)特性,本身騎砍從特高空(比城墻高許多)自由落體時(shí)agent(人)先是加速最后會(huì)勻速,也就是官方基于native預(yù)想了一個(gè)最大摔傷,然而并沒有想過由于moder想要?jiǎng)铀麢C(jī)制另一個(gè)關(guān)鍵因素落地點(diǎn)(特別是預(yù)期墜落的場(chǎng)景物體)或者利用運(yùn)動(dòng)的場(chǎng)景物改變agent(人)運(yùn)動(dòng)狀態(tài)(例如速度和方向),導(dǎo)致這些條件的出現(xiàn)使得agent(人)突破了那個(gè)特高空自由落體最后保持的勻速速度,進(jìn)而產(chǎn)生了超越官方預(yù)期最大摔傷計(jì)算的巨大摔傷傷害。(做過試驗(yàn),如果用前面的方式強(qiáng)甩人,600力量也不經(jīng)摔)
典型的例子:
1.有的人做飛機(jī)功能時(shí)剛開始會(huì)頭疼飛行員摔傷或者空中急轉(zhuǎn)彎極易觸發(fā)摔死的問題。
2.如果用一根有碰撞的棍子半空中以正常單手武器手速砸下一個(gè)不足人高開始自由落體的人,甚至?xí)斐苫趽]甩速度的速度加成迅速落地觸發(fā)致死摔傷。