Version: Unity 6.0 (6000.0)
言語 : 日本語
Custom Collider 2D
Custom Collider 2D の使用

Custom Collider 2D コンポーネントのリファレンス

Custom Collider 2D は、2D 物理演算システムと相互作用する Collider 2D です。他のコライダーと異なり、このコライダーは Unity エディター内で設定するのではなく、PhysicsShapeGroup2D API を使って PhysicsShape2D ジオメトリを割り当てることで設定します。

また PhysicsShape2D 形状を追加、削除、修正することでさらにコライダーを定義することができます。詳細は PhysicsShape2D API ドキュメントを参照してください。Custom Collider 2D は低レベルの PhysicsShape2D を数に制限なく持つことができ、あらゆるタイプの形状を表現できます。また、他のタイプの Collider 2D をエミュレートすることもできます。

Property 機能
Material 摩擦やバウンスなど、衝突のプロパティを定義する Physics Material 2D を選択します。
Is Trigger この Collider 2D をトリガーとして動作させたい場合に有効にします。有効にすると、物理演算システムはこのコライダーを無視します。
Used by Effector 添付された Effector 2D にこの Collider 2D を使用させたい場合に有効にします。
Offset Collider 2D ジオメトリのローカルオフセット値を設定します。
Custom Shape Count (読み取り専用) コライダーが PhysicsShape2D を何個使用しているかを示します。
Custom Vertex Count (読み取り専用) コライダー内のすべての PhysicsShape2D が使用している頂点の数を示します。
Layer Overrides レイヤーのオーバーライド設定を展開します。
    Layer Override Priority この Collider2D が、‘自身と他の Collision2D との接触が起こるべきかどうか’ について相反する決定が発生した場合の解決に使用する、決定の優先順位を割り当てます。詳細については、その API ページを参照してください。
    Include Layers 他の Collider2D との接触が発生するかどうかを決定する際にこの Collider2D が含むべき、追加のレイヤーを選択します。詳細については、API ドキュメントを参照してください。
    Exclude Layers 他の Collider2D と接触するかどうかを決定する際にこの Collider2D が除外すべき、追加のレイヤーを選択します。詳細については、API ドキュメントを参照してください。
    Force Send Layers 他の Collider2D とのコリジョン接触中にこの Collider2D が力を送ることができるレイヤーを選択します。詳細については、API ドキュメントを参照してください。
    Force Receive Layers 他の Collider2D とのコリジョン接触中にこの Collider2D が力を受け取ることができるレイヤーを選択します。詳細については、API ドキュメントを参照してください。
Contract Capture Layers この Collider 2D と接触する他の Collider 2D のレイヤーで、キャプチャされるものを選択します。詳細については、API ドキュメントを参照してください。
    Callback Layers 他の Collider 2D との接触中に、この Collider 2D が衝突のレポートまたはコールバックのトリガーを行うレイヤーを選択します。詳細については、API ドキュメントを参照してください。

追加リソース

CustomCollider2D

Custom Collider 2D
Custom Collider 2D の使用