私は、シミュレーションゲームでこのドラッグの式を使用しています:Javaのシンプルなドラッグ式
double drag = (p * Math.pow(u, 2) * C * A)/2;
(Drag on Wikipediaを参照)
を抗力は速度よりも大きくなるまで、この式は、しばらくのために働きますオブジェクト(ロケット)は、ゆっくりと上昇するのではなく、落下を開始します。現在、私はy
とx
からドラッグ力を引いてtrigを使ってそれぞれの変化を計算しています。
よりシンプルなフォーミュラであるか、または1秒あたりのフレーム数を60に設定してこれを動作させる方法ですか?
FPS?あれは何でしょう? 「1秒あたりのフィート」?それは速度の単なる単位です。 – duffymo
秒あたりのフレーム – theTechnoKid
力は速度より大きくすることはできません(単位は互換性がありません)。ドラグ力がスラストよりも大きければ、ロケットは減速します。ドラッグは何も落ち込ませることはできません(ドラッグは、落ちを遅くするために働き始めます)。 – Tibrogargan