0

ゲームのプロトタイピングを行っていますが、運動方程式の導出に問題があります。

画面上に初速度でスポーンするボールがあります。固定ターゲット (固定距離) があります。一定の加速度(この場合は減速度)があります。そのため、ボールは目的地に到達するまでに減速します。

私はこれを計算しようとしています:

ボールが (初めて) ターゲットに到達したときの最終速度を初速度 (u / 4) の 25% にしたい場合、ボールの初速度 (u) はいくらにすべきですか? 加速度、距離、時間は一定です!

理想的には、初期速度に対する最終速度の比率を変数にしたいのですが、単純なケースを導出する方法を理解すれば、それを機能させる方法を見つけることができると思います。

要約する:

Distance: Constant
Time: Constant
Acceleration: Constant
Initial velocity: u
Final velocity at destination: u / 4

あなたのために解決する方法は?異なる最終速度比に対してどのように一般化できますか?

ご意見やご指摘ありがとうございます。

4

1 に答える 1

0

あなたが抱えている問題は、システムを過度に制約しているためだと思います。v = v0 + at加速度と時間を定数として使用すると、速度の時間変化から、が得られます。

u/4 = u + AT
-3/4*u = AT
u = -4/3*AT

v^2 = v0^2 + 2adしかし、それは( Torricelli の方程式)から、距離を定数として与えることに同意しないかもしれません。

(u/4)^2 - u^2 = 2AD
-15/16*u^2 = 2AD
u = sqrt(-32/15*AD)

要約すると、3 つすべてを定数として指定することはできません。もちろん、時間とともに変化する加速度 (加速度の変化はジャークと呼ばれます) を指定すれば、必要なものを得ることができますが、必要な方程式を導出させてください :)

于 2012-05-17T13:31:53.157 に答える