私は Android ゲームを作成しており、ボールの衝突検出に関する比較的簡単なチュートリアルを探しています。特に、2 つのボール間の弾性衝突 (つまり、ボールが衝突後にどのように動作するか - 衝突したときのビリヤードのボールのようなもの)。
また、誰かが減速と加速に関する例/チュートリアルを知っていれば、私はそれを感謝します. 2 つのボールが互いに近接している (まだ衝突していない) かどうかを検出しています。ボール 1 が静的なボール 2 の特定の半径内にある場合、ボール 1 は減速し始めます。ボール 1 がボール 2 に近い別のポイントに到達すると、ボール 1 は方向を変え、元の速度に再び加速し始めます。
最初の衝突を検出してボール 1 を減速し、方向を切り替えることはできますが、実装した加速は正しくありません。
誰かがそのような例を知っているとしたら、正しい方向に私を向けることができますか?