手榴彈理論知識
阅读
2023-10-02更新
最新编辑:kookieray
阅读:
更新日期:2023-10-02
最新编辑:kookieray
手榴彈理論知識
本文包含大量理論知識與遊戲相關設定,可能比較晦澀難懂,希望可以為各位玩家帶來幫助,也歡迎各位願意研究的玩家一起留言討論。
爆炸條件
手雷爆炸條件奠定了手雷的基礎,但是知識點簡單易懂,又不懂得玩家看一圖流即可:
爆炸範圍
以完美投擲為例, 以手雷為圓心,半徑相切左下方塊中心以及右下方中心。
設一個方塊的寬度為 x,通過勾股定理可以算出爆炸範圍無限接近或等於半徑公式
註:由於無法精準投擲出“完美投擲”,所以無法確認爆炸範圍的具體範圍,完美投擲處於假設。
移動路徑
測量手機為(華為榮耀 9X 分辨率為 2340*1080)
手雷拋出軌跡
從圖中可以看見,一個在空中的角色使用手雷時候的拋物線,在背景的影響下我們不能客觀的表示出手雷的投擲路線。
以背景格子一個寬度為單位時(約等於一個身位),我們把內容放在一個平面坐標系,Y 軸設立在拋物線的最高點,X 軸為地板水平面。
藍色為人物碰撞箱,紫色為手雷起始點,綠色為手雷路線,單位長度為 12.4mm。值得注意的是,手雷是以角色中心線右一個單位的位子為起點(約同與子彈射擊位子)
從圖中可以手雷的行進路線很好理解,在扔出約第三個身位達到最高點,通過帶入頂點(0,3)以及x 交點 (1.3,0),(-1.3,0)得出拋物線:
在向上以及向下拋手雷時,手雷的落地翻滾距離因水平分速度、垂直分速度國小過大都無法翻滾最遠距離,只有在水平投擲時可以滾翻較遠。
手雷落地翻滾距離為一個新拋物線,其拋物線值不超過原拋物線最高值。手雷落地翻滾勢能繼承佔比可以通過公式算出能量繼承率:
X → 手雷扔出時(紫色點)為原點的-y 值
C →最小繼承例
*x 值為 0 時,為最大繼承率
*y 值越大,手雷繼承率越大
動態示意圖
手雷反彈軌跡
手雷反彈路徑為單獨獨立函數,不受角度、距離、受擊角度等影響。會按照統一速度沿著相同的路徑反彈。 (有一點點失望,一開始測試時以為不會這麼簡單)
以肉眼觀察可以發現手雷在 y=-3 時,x 值約等於- 1。且通過實踐發現 x 值不超過-2,由此判斷出函數在 x 等於-2 處擁有漸進線。代入數值推算出手雷反彈路徑:
X → 手雷在空中的時間通過測試得出手雷在 y小於-3(翻滾距離小於 1 格)時,在接觸地面後不會立刻爆炸。而是遵守手雷能量繼承率,進行超小距離翻滾。
因翻滾距離過小可忽略不計。在手雷爆炸條件的影響下,在低拋時會因為未滿足爆炸條件而停留一段時間。
動態示意圖
結語
終於寫完了呢,從一開始抽象的理論到後來的 Ai 做圖,Ae 做小動畫也是學會了好多新知識。如果你看到了這裡真的非常感謝你的支持,若文章有任何有待改進或不准確的事情歡迎隨時聯繫我。