터레인 콜라이더는 연결된 터레인의 지오메트리와 일치하는 콜라이더를 생성합니다. 터레인에 가장 적합하며 정확한 콜라이더 유형입니다.
| 프로퍼티 | 설명 |
|---|---|
| Provides Contacts |
Provides Contacts를 활성화하면 항상 이 콜라이더에 대한 접촉 정보를 생성합니다. 일반적으로 콜라이더는 전송할 수 있는 메시지가 있는 경우에만 접촉 데이터를 생성합니다. 이 경우 메시지는 OnCollisionEnter, OnCollisionStay, OnCollisionExit입니다. Provides Contacts를 활성화하면 콜라이더는 항상 물리 시스템에 대한 접촉 데이터를 생성합니다. 접촉 생성은 리소스를 많이 소모하므로 Provides Contacts는 기본적으로 비활성화되어 있습니다. |
| Material | 콜라이더가 다른 콜라이더와 상호 작용하는 방식을 결정하는 물리 머티리얼 에셋을 선택합니다. 선택하지 않을 경우 물리 시스템은 프로젝트 전체의 기본 설정을 사용합니다. |
| Terrain Data | TerrainData 에셋을 선택합니다. 터레인 콜라이더는 TerrainData 에셋 프로퍼티를 기반으로 콜라이더 셰이프를 구축합니다. |
| Enable Tree Colliders | 활성화하면 터레인의 모든 나무에 대한 콜라이더를 자동으로 생성합니다. 이렇게 하면 콜라이더의 정확도가 높아지지만 더 많은 계산을 요구하므로, 터레인에서 나무와의 물리 상호 작용이 씬에 필요한 경우에만 사용해야 합니다. 이 프로퍼티는 기본적으로 활성화되어 있습니다. |
Layer Overrides 섹션에서는 이 콜라이더에 대해 프로젝트 전체의 레이어 기반 충돌 검사 설정을 오버라이드할 수 있는 프로퍼티를 제공합니다.
| 프로퍼티 | 설명 |
|---|---|
| Layer Override Priority | 이 콜라이더 오버라이드의 우선순위를 정의합니다. 두 콜라이더에 상충되는 오버라이드가 있으면 우선순위 값이 더 높은 콜라이더의 설정이 적용됩니다. 예를 들어, Layer Override Priority가 1인 콜라이더가 Layer Override Priority가 2인 콜라이더와 충돌하면 물리 시스템은 Layer Override Priority가 2인 콜라이더의 설정을 사용합니다. |
| Include Layers | 이 콜라이더를 사용하는 충돌에 어떤 레이어를 포함할지 선택합니다. |
| Exclude Layers | 이 콜라이더를 사용하는 충돌에서 어떤 레이어를 제외할지 선택합니다. |