デジタルの世界では実際の衝突はほとんど起こらないので、「衝突する」ボールが重なる状況が常に発生します。
ボールが重なり合うことなく完全に衝突する状況でボールを戻すにはどうすればよいですか?
この問題は事後アプローチ (2 次元) で解決します。
要するに、t についてこの方程式を解かなければなりません。
どこ:
は、衝突が完全に発生したのは何フレーム前ですか?という質問に答える数値です。
最初のボールの中心です
は 2 番目のボールの中心です
と
はその速度です。
しかし、WolframAlphaのソリューションは複雑すぎます (速度の名前を変更しましたが、本質的には何も変更されません)。