2017-06-07 13 views
-3

障害物(この場合は固定ボール)に当たったときに方向を変えるボールを実装しようとしています。私は衝突が発生したときにそれを検出することができますが、障害物に当たったボールの方向を修正する方法はわかりません。ここにいくつかのコードがあります:固定ボールとボールの衝突

答えて

1

あなたはそれを否定することによって速度を逆転させる必要があります。

if (collision) 
    speed = speed * -1 
+0

これは、ボールの方向ベクトルがボールと障害物の接線に垂直である場合にのみ当てはまります。 –

関連する問題