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