메시 콜라이더는 메시 에셋을 사용하며 메시의 지오메트리와 일치하는 콜라이더를 구축합니다. 프리미티브를 사용하는 것보다 충돌 검사에 더 정확하며, 복잡한 메시에 사용하기에 더 나은 옵션입니다.
Convex로 표시된 메시 콜라이더는 다른 메시 콜라이더와 충돌할 수 있습니다.
프로퍼티 | 설명 | |
---|---|---|
Convex | 이 체크박스를 활성화하면 메시 콜라이더가 다른 메시 콜라이더와 충돌합니다. Convex 메시 콜라이더는 삼각형 255개로 제한됩니다. | |
Is Trigger | 이 체크박스를 활성화하면 Unity가 이 콜라이더를 사용하여 이벤트를 트리거하며, 물리 계산에서 리지드바디가 제거됩니다. | |
Cooking Options | 메시 쿠킹 옵션을 활성화하거나 비활성화하면 물리 엔진이 메시를 처리하는 방식에 영향을 줍니다. Cooking Options를 기본 설정값 외에 다른 값으로 지정할 경우(None을 제외한 모든 항목이 활성화됨) 메시 콜라이더는 isReadable 값이 true 인 메시를 사용해야 합니다. 메시 쿠킹에 대한 자세한 내용은 메시 콜라이더에 사용할 메시 준비를 참조하십시오. |
|
없음 | 모든 Cooking Options를 비활성화합니다. 이는 기본적으로 비활성화되어 있습니다. | |
Everything | 모든 Cooking Options를 활성화합니다. 이는 기본적으로 활성화되어 있습니다. | |
Cook for Faster Simulation | 쿠킹 프로세스는 메시 데이터를 전처리하고 메모리에 저장하여 런타임 시 계산 속도를 높입니다. 이는 씬에 복잡한 메시가 있을 때 특히 유용합니다. 이 설정을 비활성화하면 물리 엔진은 더 빠른 쿠킹 시간을 사용하지만 런타임 시 메시 데이터를 더 느리게 검색합니다. 이는 기본적으로 활성화되어 있습니다. | |
Enable Mesh Cleaning | 쿠킹 프로세스는 메시의 손상된 삼각형(즉, 세 점이 모두 동일 선상에 있으며 삼각형 셰이프를 형성하지 않는 삼각형) 및 기타 기하학적 결함을 메시에서 지우려고 시도합니다. 이렇게 하면 충돌 검사에 사용하기에 더 적합한 메시가 생성되며, 더 정확한 접촉 포인트가 생성되는 경향이 있습니다. 이 설정을 비활성화하면 물리 엔진이 더 빠른 쿠킹 시간을 사용하지만 최적화가 덜 구현됩니다. 이는 기본적으로 활성화되어 있습니다. | |
Weld Colocated Vertices | 쿠킹 프로세스는 동일한 위치를 갖는 버텍스를 결합합니다. 이렇게 하면 충돌 검사에 사용하기에 더 적합한 메시가 생성되며, 더 정확한 접촉 포인트가 생성되는 경향이 있습니다. 이 설정을 비활성화하면 물리 엔진이 더 빠른 쿠킹 시간을 사용하지만 최적화가 덜 구현됩니다. 이는 기본적으로 활성화되어 있습니다. | |
Use Fast Midphase | 쿠킹 프로세스는 출력 플랫폼에 사용할 수 있는 가장 빠른 중간 단계 가속 구조와 알고리즘을 사용합니다. 가장 빠른 알고리즘은 공간 액세스에 R 트리를 필요로 하지 않습니다. 런타임 시 중간 단계에서 문제가 발생할 경우 이 옵션을 비활성화하십시오. Unity가 대신 더 느린 레거시 중간 단계 알고리즘을 사용합니다. 이는 기본적으로 활성화되어 있습니다. | |
Material | 콜라이더가 다른 콜라이더와 상호작용하는 방법을 결정하는 물리 머티리얼에 대한 레퍼런스입니다. | |
Mesh | 충돌에 사용할 메시에 대한 레퍼런스입니다. |
Layer Overrides 섹션에서는 이 콜라이더에 대해 프로젝트 전체의 레이어 기반 충돌 검사 설정을 오버라이드할 수 있는 프로퍼티를 제공합니다.
프로퍼티 | 설명 |
---|---|
Layer Override Priority | 이 콜라이더 오버라이드의 우선순위를 정의합니다. 두 콜라이더에 상충되는 오버라이드가 있으면 우선순위 값이 더 높은 콜라이더의 설정이 적용됩니다. 예를 들어, Layer Override Priority가 1인 콜라이더가 Layer Override Priority가 2인 콜라이더와 충돌하면 물리 시스템은 Layer Override Priority가 2인 콜라이더의 설정을 사용합니다. |
Include Layers | 이 콜라이더를 사용하는 충돌에 어떤 레이어를 포함할지 선택합니다. |
Exclude Layers | 이 콜라이더를 사용하는 충돌에서 어떤 레이어를 제외할지 선택합니다. |
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.