私は無重力の世界を持っています。box2d ボディを宇宙に発射するカタパルトがあります。
特定の力を計算し、特定のダンピング ファクターと共にボディに適用します。
したがって、私のコードは次のようになります。
_body->ApplyForce(force, b2Vec2(position.x / PTM_RATIO, position.y / PTM_RATIO));
float damping = 1.5f;
_body->SetLinearDamping(damping);
最終的に停止するまでに移動する距離を計算したい。それを計算する正しい方法は何ですか?
私はそれを使用して計算しています-
distance = force.Length() * (force.Length() / damping)
あれは正しいですか?