0
所以我的問題是非常具體的,這意味着它很難找到任何可以幫助我在谷歌或計算器上。調整初始子彈的角度以匹配用戶設置的距離(範圍爲零)(對於數學神)
我想讓用戶能夠設置他們的槍的距離/範圍。我幾乎需要做到這一點,我只是沒有需要添加到子彈來自的方向角的角度。我不知道我需要什麼公式/公式來獲得這個。我沒有尋找任何代碼特定的東西,只是想知道什麼/如何做到這一點。
因爲我不知道該用什麼公式,我剛開始用這個公式我發現了一些數字瞎搞:
(This formula applies to actual sniper)
Range = 1000 * ActualTargetHeight/TargetHeightInMils(on the scope)
BulletDrop = BulletDropSpeed*Range^2/2*VelocityOfTheBullet
MilsToRaiseScope = 1000 * BulletDrop * RangeToTarget
我剛剛更換範圍與任何零用戶上。 我有一種感覺,我只是將MilsToRaiseScope扔到三角函數中。但我不確定。
如果有人對我在說什麼感到困惑,你可以找到我想要的東西在戰地4或任何阿馬遊戲的例子。使用狙擊手,你可以將範圍調整到你需要的任何距離,這樣你就不必調整範圍上的子彈落差。
對不起,只是想確保每個人都明白! :)