Terrain (地形) コライダーは、アタッチされている Terrain のジオメトリに一致するコライダーを作成します。Terrain (地形) に最適かつ最も正確なコライダータイプです。
| プロパティ | 説明 |
|---|---|
| Provides Contacts |
Provides Contacts を有効にすると、コライダーの接触情報を常に生成します。通常、コライダーは送信するデータがある場合にだけ接触データを生成します。この場合のメッセージは、OnCollisionEnter、OnCollisionStay、OnCollisionExit です。Provides Contacts が有効になっている場合、コライダーは常に物理演算システムの接触データを生成します。接触データの生成はリソース負荷が高いため、Provides Contacts はデフォルトで無効になっています。 |
| Material | コライダーがどのように他と相互作用するかを決定する Physic Material アセットを選択します。選択しない場合、物理演算システムはプロジェクト全体のデフォルト設定を使用します。 |
| Terrain Data | TerrainData アセットを選択します。Terrain Collider は、TerrainData アセットプロパティに基づいてコライダーの形状を作成します。 |
| Enable Tree Colliders | 有効にすると、Terrain (地形) 上のすべての 樹木 にコライダーを自動生成します。これにより、コライダーの精度は上がりますが、計算負荷は高くなります。そのため、物理演算による相互作用がシーンの Terrain (地形) 上の樹木に必要な場合にのみ使用してください。これはデフォルトで有効になっています。 |
Layer Overrides セクションには、このコライダーのプロジェクト全体の レイヤーベースの衝突判定 設定をオーバーライドできるプロパティがあります。
| プロパティ | 説明 |
|---|---|
| Layer Override Priority | このコライダーのオーバーライドの優先順位を定義します。2 つのコライダーに競合するオーバーライドがある場合、優先順位の高い値のコライダーの設定が使用されます。 例えば、Layer Override Priority が 1 のコライダーがLayer Override Priority が 2 のコライダーと衝突した場合、物理演算システムは Layer Override Priority が 2 のコライダーの設定を使用します。 |
| Include Layers | このコライダーとの衝突に加えるレイヤーを選択します。 |
| Exclude Layers | このコライダーとの衝突で除外するレイヤーを選択します。 |