# [Unity3D] コライダー (Collider) とトリガー (Trigger)

> コライダー（Collider） は主に Box Circle Capsule Collider が中心です。 Mesh Collider は最もリソースを消費します 衝突検出関数： OnCollisionEnter：衝突物体に接触するとトリガーされます OnCollisionExit：衝突物体から離れるとトリガーされます OnCollisionSt…

- 公開日: 2018-04-10
- タグ: 3D, ゲームプレイ, Unity, Unity3D, Unityメモ
- HTML版を見る: https://bilibili.cat/ja/posts/unity-collider-trigger
- 中文からAI翻訳: https://bilibili.cat/posts/unity-collider-trigger

---

## コライダー（Collider）

主に Box | Circle | Capsule Collider が中心です。  
*Mesh Collider は最もリソースを消費します*

### 衝突検出関数：

OnCollisionEnter：衝突物体に接触するとトリガーされます  
OnCollisionExit：衝突物体から離れるとトリガーされます  
OnCollisionStay：衝突が継続している間、毎フレーム1回トリガーされます

### 衝突情報の返却：

collision.collider.name | collision.collider.tag

### 衝突発生条件：

必ず両方に Collider が必要で、そのうち1つには剛体コンポーネントも必要です。

## トリガー（trigger）

コライダーの is trigger をチェック/ Mesh Render をチェック解除

### トリガー検出関数：

1.  OnTriggerEnter：上記と同じ
2.  OnTriggerExit：上記と同じ
3.  OnTriggerStay：上記と同じ
