コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Rigidbody2D で球の反射を実装する例

概要

上記のスクリプトを Unity プロジェクトに追加します

上記のように 2D Object の Circle と Square をシーンに配置します

壁となる Square には BoxCollider2D をアタッチします

球となる Circle には Rigidbody2D と CircleCollider2D、Example スクリプトをアタッチします
Rigidbody2D の Gravity Scale は 0 にしておきます

これで Unity を再生すると球の反射が正常に動作することが確認できます

検証プロジェクト

参考サイト様