私は 2D で転がるビー玉があるプロジェクトに取り組んでいます。ビー玉が箱の角に当たったときは検出できますが、角に当たったときにどのような動作をするべきかわかりません。ボールがボックスに重ならないように、ボールを再配置する方法を見つける必要があります。ボックス同士の衝突では、ボックスを隣り合わせに設定するのと同じくらい簡単ですが、円とボックスの場合、ビー玉をどこに移動すればよいか分からないので、リアルに見えます。
私はそれがどのように跳ね返るのかを尋ねているのではありません。三角関係がよくわかりました。ビー玉を箱に向かって動かすと、ある時点で箱と重なります。それらが重ならないようにする方法を知る必要がありますが、それでもリアルに見えます。跳ね返る必要はありません (大理石の部分に無限の質量があると仮定するような)。