世界には、互いに衝突するいくつかのボールがあります。世界のあらゆる側面に静的な壁があります。
場合によっては、同じパスに沿って上下または左右に移動し続ける位置になります (壁に垂直な動きですか?)。
これを検出して、どちらかの方向に少し回転させる簡単な方法はありますか?
box2d を持つ任意の言語の疑似コードまたはコードをいただければ幸いです。
編集:@Andrewのリクエストによる画像
ボールがこのように動き続ける場合 (左/右/左/右...)、現在のパスから移動するように少し押したいと思います。