画面上に多くのレンガ (物理体) があり (x 方向と y 方向が異なります)、1 つのボールが上方向 (y = 0) から来ます。この動きでは、ボールがレンガに (上部から) 衝突すると、ある程度の速度が得られます。
ここまではすべて正常に動作しますが、ボールが (下の部分から) レンガに衝突すると、ボールは「非物理的」ボディのように動作する必要があります。つまり、その時点でブロックの上部から衝突する場合、ボールは物理的な物体である必要があり、その動きの中で下部の部分と衝突する場合、ボールは「非物理的な」物体のように振る舞う必要があります。
出来ますか?