作者:shadowchoi
來源:噬神者2狂怒解放吧
前言:閱讀本文章必須對子彈有足夠的基礎認識,並且這是高級進階的文章,版面很長。 這個研究的目的是為了給遊戲訂立一個精細的空間坐標和時間分解,更好地運用到精確打擊,所以會涉及很多的數學和物理知識,高中階段即可。
首先我們談談時間。 遊戲中,子彈可編輯的並且可視的最小時間單位是“X發生的0.2秒後”,但其實這不是最小的時間單位,最小的時間單位其實是“X發生的同時”,數值為1/ 30秒。
為之,我設計了一個配方作為驗證,如圖:
大家也可以親自嘗試,可以發現左右兩個子彈的運行軌跡是一樣的,最終相交於同一點上。
相交,是為了證明是同時發射、同時結束。 大家也可以撤走一個“同時”的製禦,可以發現子彈最終也是相殺,但是落點不一樣,一前一後。
至於數據,我用了一個“0.2秒”對應六個“同時”,意味著每一個“同時”的最小單位是:0.2/6 = 1/30 = 0.033333……
為了方便交流,一般都會說是0.033秒,三個“同時”就等於0.1秒,自動進位。
以上,關於時間的分解已經完畢,下面就是利用時間來換算長度單位了。
物理公式:速度×時間=路程
遊戲中,“速度”指的就是子彈的直線飛行速度,絕大部分的子彈的飛行速度都是勻速的,除了“LL彈丸”“狙擊彈”和一些沒有飛行速度的子彈。 “LL彈丸”涉及的加速度,“狙擊彈”涉及即時發生,並不適合本次的研究,所以棄之以外。
如上所述,速度則分為SS,S,M,L。 由於“連射彈”和SS是同一速度,所以對此歸類。
物理學提及到,如果萬物有一個統一的標準,而其他事物都以此作為參考,那所有的認知和計算都會變得簡單。 所以我們的目的就是在這4個速度中找到一個作為參考的標準速度。 然而,我發現了一個非常有趣的東西,那就是“環狀子彈”。
“環狀子彈”有3種半徑——小中大。 目測上,這3種半徑是等比的,相信能夠很好地運用,使之成為長度單位的最小刻度。
在眾多的測試當中發現,M速度是最能符合這3種半徑的。
M速度0.033秒的位移等於小環的半徑
M速度0.066秒的位移等於中環的半徑
M速度0.099秒的位移等於大環的半徑(0.099秒=0.1秒)
剩下來的就容易多了,速度與速度之間做對比,可以得出:
SS:M=3:2
S:L=3:2
M:L=5:4
所以4個速度的數值分別是:
SS=1.5
S=1.2
M=1
L=0.8
再配合開始得出的最小時間單位是0.033秒,那麼我們就可以任意組合,得出最精確的長度了。 最後,請別忘記了三角函數,這裡的子彈可以編輯不同方向的角度,而且細化到1°,所以請好好溫習一下三角函數,打開計算器來計算,設計出最適合的子彈,作出更精確的打擊。