Re: [問題] BFBC2狙擊的問題
看板Shooter-game (射擊遊戲)作者cowbaying (你在那個世界好嗎)時間15年前 (2010/05/13 17:03)推噓6(6推 0噓 2→)留言8則, 7人參與討論串2/2 (看更多)
據我所玩過的
目前有幾套遊戲有擬真的彈道模式
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)
推
05/13 18:47, , 1F
05/13 18:47, 1F
→
05/13 20:13, , 2F
05/13 20:13, 2F
推
05/13 21:36, , 3F
05/13 21:36, 3F
推
05/13 23:48, , 4F
05/13 23:48, 4F
推
05/14 00:14, , 5F
05/14 00:14, 5F
推
05/14 05:37, , 6F
05/14 05:37, 6F
→
05/15 09:54, , 7F
05/15 09:54, 7F
推
05/15 18:36, , 8F
05/15 18:36, 8F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
13
26
Shooter-game 近期熱門文章
PTT遊戲區 即時熱門文章