「敵にぶつかって逆方向に跳ね返させる処理」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
public Vector2 backwardForce = new Vector2(-4.5f, 5.4f);
m_rigidbody2D.velocity = new Vector2(transform.right.x * backwardForce.x, transform.up.y * backwardForce.y);
transform.rightはGameObjectが向いている方向からの右方向への単位ベクトル
backwardForce.xがマイナス値なので、右向きなら左向きに速度が発生するので、跳ね返される
(同様に、左向きの場合は右向きに速度が発生されるので、やはり逆向きに跳ね返される)