Edge Collider 2D コンポーネントは、2D 物理システムと相互作用する Collider 2D です。コライダーの形状は、線分で構成されたエッジ/辺で、スプライトやその他の形状に合わせて自由に調整できます。コライダーの始点と終点は、(Polygon Collider 2D とは異なり) 機能するために一致したり領域を取り囲んだりする必要はなく、直線やその他の単一のエッジ形状を形成できます。
| Property | 機能 |
|---|---|
| Edit Collider | Edit Collider |
| Material | 摩擦やバウンスなど、衝突のプロパティを定義する Physics Material 2D を選択します。 |
| Is Trigger | この Collider 2D をトリガーとして動作させたい場合に有効にします。有効にすると、物理演算システムはこのコライダーを無視します。 |
| Used by Effector | 添付された Effector 2D にこの Collider 2D を使用させたい場合に有効にします。 |
| Offset | Collider 2D ジオメトリのローカルオフセット値を設定します。 |
| Edge Radius | コライダーのエッジを囲む半径を形成する値を設定します。この結果、Collider 2D の角が丸く凸状になって大きくなります。デフォルト値は 0 (半径なし) です。 |
| Points | 生成されたコライダーの複雑さに関する読み取り専用の情報を展開して表示します。 |
| Use Adjacent Start Point | このプロパティを有効にすると、Edge Collider の始点で衝突が発生したときに、Adjacent Start Point を使用して衝突応答を計算し、衝突法線を形成します。 |
| Adjacent Start Point X/Y | Adjacent Start Point の x 座標と y 座標を設定します。 |
| Use Adjacent End Point | このプロパティを有効にすると、Edge Collider の終点で衝突が発生したときに、Adjacent End Point を使用して衝突応答を計算し、衝突法線を形成します。 |
| Adjacent End Point X/Y | Adjacent End Point の x 座標と y 座標を設定します。 |
| Layer Overrides | レイヤーのオーバーライド設定を展開します。 |
| Layer Override Priority | この Collider2D が、自身と他の Collision2D との接触が起こるべきかどうかについて相反する決定が発生した場合の解決に使用する、決定の優先順位を割り当てます。詳細については、その API ページを参照してください。 |
| Include Layers | 他の Collider2D との接触が発生するかどうかを決定する際に、この Collider 2D が追加すべきレイヤーを選択します。詳細については、API ドキュメントを参照してください。 |
| Exclude Layers | 他の Collider2D と接触するかどうかを決定する際にこの Collider 2D が除外すべき、追加のレイヤーを選択します。詳細については、API ドキュメントを参照してください。 |
| Force Send Layers | 他の Collider2D との衝突接触中に、この Collider 2D が力を加えることができるレイヤーを選択します。詳細については、API ドキュメントを参照してください。 |
| Force Receive Layers | 他の Collider2D との衝突接触中に、この Collider 2D が力を受けることができるレイヤーを選択します。詳細については、API ドキュメントを参照してください。 |
| Contract Capture Layers | この Collider2D と接触する他の Collider 2D のレイヤーで、キャプチャされるものを選択します。詳細については、API ドキュメントを参照してください。 |
| Callback Layers | 他の Collider2D との接触中に、この Collider 2D が衝突の報告またはコールバックのトリガーを行うレイヤーを選択します。詳細については、API ドキュメントを参照してください。 |
EdgeCollider2D