Box Collider 2D は、2D 物理システムと相互作用するコライダーです。これは、スプライト のローカル座標空間で定義された位置、幅、高さを持つ矩形です。ノート: 選択の矩形は軸に沿って配置されており、その辺はローカル空間の X 軸または Y 軸に平行です。
プロパティ | 機能 | |
---|---|---|
Material | 摩擦やバウンスなどの、衝突のプロパティを決定する Physics Material 2D を選択します。 | |
Is Trigger | この Collider 2D をトリガーとして動作させたい場合に有効にします。有効にした場合、物理演算システムはこのコライダーを無視します。 | |
Used by Effector | 添付された Effector 2D にこの Collider 2D を使用させたい場合に有効にします。 | |
Used by Composite | このコライダーをアタッチした Composite Collider 2D で使用したい場合は、このチェックボックスをオンにします。 ノート: Used by Composite を有効にすると、これらは接続された Composite Collider 2D によって制御されるようになるため、Box Collider 2D コンポーネントから他のプロパティが消えます。Box Collider 2D から消えるプロパティは、Material、Is Trigger、Used By Effector、Edge Radius です。 |
|
Auto Tiling | 選択したスプライトの Sprite Renderer コンポーネントで Draw Mode が Tiled に設定してある場合は、このボックスをオンにします。これにより、Collider 2D の形状を自動的に更新するようになります。つまり、スプライトの寸法が変わると、Collider 2D の形状も自動的に調整されます。Auto Tiling が有効でない場合は、Collider 2D のジオメトリは自動的に繰り返しを行いません。 | |
Offset | Collider 2D ジオメトリのローカルオフセット値を設定します。 | |
Size | ローカル空間でのボックスのサイズを設定します。 | |
Edge Radius | Collider のエッジを囲む半径を形成する値を設定します。これにより、角が丸くなった凸型のCollider 2Dが大きくなります。デフォルト値は0(半径なし)です。 | |
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 | この Collider2D と接触する他の Collider2D のレイヤーで、キャプチャされるものを選択します。詳細は API のドキュメントを参照してください。 | |
Callback Layers | この Collider2D が他の Collider2D との接触中に衝突を報告したりコールバックをトリガーするレイヤーを選択します。詳細は API のドキュメントを参照してください。 |
BoxCollider2D