2

2点間の軌道経路をマッピングしようとしています。私が知っているのは、問題の2つのポイントとそれらの間の距離だけです。計算できるようにしたいのは、終点に到達するために必要な速度と角度です。

また、重力と風を考慮に入れて、パス/弾道が少し「完璧」にならないようにしたいと思います。そのコンピュータゲーム用です。

ありがとう。

4

5 に答える 5

2

本:

Modern Exterior Ballistics: The Launch and Flight Dynamics of Symmetric Projectiles ISBN-13: 978-0764307201

現代の弾道学の権威です。正確にするには、次の修正が必要です。

http://www.dexadine.com/mccoy.html

無料であまり権威のないものが必要な場合は、Dr. Mann の 1909 年の古典The bullet's flight from powder to targetを books.google.com で入手できます。

-kmarsh

PS ゲームでの弾道特性の悪さは、特に「シュートを無限にフラットに」弾道モデルであることが私の不満の種です。

于 2009-06-08T21:02:36.060 に答える
0

角度は簡単です、atan2(pB.x-pA.x,pB.y-pA.y)。速度ベクトルは (pB-pA)*speed である必要があります。そして、重力/風 (重力は負の y コンポーネントを持つ風です) を追加するには、(スケーリングされた) 風ベクトルをシミュレーション ティックごとに速度に追加します (基本的には加速度として追加します)。

于 2009-06-08T20:59:39.827 に答える
0

リンクだけです。申し訳ありません: http://www.gamedev.net/reference/articles/article694.asp .

gamedev には、ゲームの物理に関する論文がたくさんあります。見てください。

(ところで:風はオブジェクトに速度を加えるだけです。難しい部分は重力です。)

于 2009-06-08T21:00:04.880 に答える