看板 Shooter-game 關於我們 聯絡資訊
據我所玩過的 目前有幾套遊戲有擬真的彈道模式 ArmA系列全都是擬真彈道的(ArmA我超愛玩狙擊任務) 跟目前的BFBC2 有興趣可以查查網路上一些槍枝的彈道 看幾公尺處彈道是向上或是向下 原理是扣引板機後 底火引燃藥筒裡的火藥推動彈頭 而彈頭在槍管內樘線旋轉時會有很強的後座力 此後座力造成槍口上揚 除非槍身夠重 所以子彈飛出去的時候是斜的被射出去 ↖ ◇ (想像是槍口) 因此彈道會是拋物線 ◥◣ ◥◣ 一般的算法是: ◥◣ 1.算子彈的出口速度(初速、或稱槍口初速) 2.因為重力關係 所有的物體都可以使用自由落體公式 H = (1/2)*g*t^2 (H是高度,單位公尺,表槍口高度、g是常數9.8、t是時間,單位秒) 3.接著測距離,看有沒有紅外線測距儀或者利用覘孔內(瞄準器)目標物的大小 來判斷距離。(人型靶高度為170公分) 4.帶入公式心算,求得瞄準點與實際彈著點的高度差 例: 某人站姿射擊,槍口高度1.5M 槍口初速為800M/s 目標距離300M 帶入公式為:1.5 = (1/2)*9.8*t^2 求得t = 0.55(s) 所以理論上子彈0.55秒之後會掉到地上 此時計算子彈幾秒鐘會到達目標距離 300/800 = 0.375(s) 兩者相差0.175(s) 再帶入自由落體公式 高度差 = (1/2)*9.8*0.175^2 求得高度差 = 0.15(m) 所以子彈著點的位置在你瞄準點下方15公分處 以上要快速心算 而且只是理論值 因為槍管會上揚 所以...槍械使用要經過訓練 不然真的打不到 另外左右偏移的問題就要看風向 這個就先不講了 如果不是長距離的射擊(800M以上) 除非是暴風 不然對彈道影響不大 樘線的作用就是利用子彈的高速旋轉來使空氣的黏滯性大減 進而穩定彈道 真槍打久了 遊戲的槍都打不到...Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.242.3 ※ 編輯: cowbaying 來自: 59.127.242.3 (05/13 17:18)
howar31:一般人都懶得算大概大概就好...xDDD 05/13 18:47
cowbaying:補充一系列 美國陸軍系列也是真實彈道 05/13 20:13
ponhuman:美國陸軍連步槍射擊都要算呼吸節奏阿 一整個逼真 05/13 21:36
kevin456852:所謂真槍就是__ 05/13 23:48
howar31:真實可以不要算呼吸 憋住就好www 我記得COD有這設定 05/14 00:14
polobear:推 是的~COD壓蘑菇頭可以憋住呼吸 05/14 05:37
EXZUSIC:可是AA只要一受傷 人的射擊精度就低到不行 囧" 05/15 09:54
free50280:一看到有人在講AA就進來偷瞄一下...XD 05/15 18:36