プレイヤーと障害物の衝突判定の処理を追加。
プレイヤーの形状は円なので、Circle Collider 2D を追加。障害物は四角なので、Box Collider 2D を追加。
障害物のオブジェクトにはタグ”Obstacle"を追加。
プレイヤーに次のスクリプトを追加して、OnCollisionEnter2D() でタグを調べて障害物と衝突したか判定する。
using UnityEngine; public class PlayerCollision : MonoBehaviour { void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.CompareTag("Obstacle")) { // 衝突したときの処理 } } }
これで衝突したかどうかの判定ができるようになった。