2022/11/04こんにちは。IT業界歴3年目の「元木皇天」です。今回はUnityで「当たり判定をしてオブジェクトの衝突時に処理を実行する」方法について画像つきで丁寧に解説したいと思います。Over」の文字を表示させるようにします。以下のような感じでオブジェクトを用意します。Collider2Dを設定しますTextGameOverGameOverの文字です。初期状態では非表示にしています。次にFloorに「Floor」というタグを設定します。タグを設定することで、衝突があったときにどのオブジェクトで衝突があったかを判定することができるようになります。以上で準備は終了です。当たり判定をして処理を実行する当たり判定して処理を実行するには「OnCollisionEnter2D()」を使用します。以下は「Floor」というタグを持つオブジェクトと衝突したらゲームオーバーの文字を表示させる処理の例です。}}UnityではColliderを設定したオブジェクト同士の当たり判定は自動で行ってくれます。当たり判定が行われた時に、「OnCollisionEnter2D()」が自動的に呼び出されるので、その中でどのオブジェクトと衝突したのかをタグで判定して、処理を実行してあげればOKです。OnCollisionEnter2D()に記載する。元木皇天(サイト作成者)プライバシーポリシートップへ戻るcopyright©2020。