Create Neighbor Terrains 툴을 사용하면 자동으로 연결되는 인접하는 터레인 타일을 빠르게 만들 수 있습니다. Terrain Inspector 에서 Create Neighbor Terrains 아이콘을 클릭하십시오.
이 툴을 선택하면 Unity는 선택된 터레인 타일 주위 영역을 강조 표시하여, 새로 연결할 타일을 배치할 수 있는 공간을 보여줍니다.
Fill Heightmap Using Neighbors 체크박스를 활성화하면 새 터레인 타일의 하이트맵을 인접하는 터레인 타일의 하이트맵을 크로스 블렌딩하여 채울 수 있습니다. 이렇게 하면 새 타일의 모서리 높이가 인접 타일과 일치합니다.
Fill Heightmap Address Mode 드롭다운 메뉴에서 프로퍼티를 선택하여 인접하는 타일의 하이트맵을 크로스 블렌딩하는 방법을 결정하십시오.
프로퍼티 | 설명 |
---|---|
Clamp | Unity는 새 타일과 같은 경계를 공유하는 인접 터레인 타일의 모서리에 있는 높이들 간에 크로스 블렌딩을 수행합니다. 각 터레인 타일은 최대 네 개의 인접 타일(위, 아래, 왼쪽, 오른쪽)을 가질 수 있습니다. 네 개의 인접 공간에 아무 타일도 없으면 각 경계에 있는 높이는 0으로 간주됩니다. |
Mirror | Unity는 인접 터레인 타일을 각각 미러링한 후 해당 하이트맵을 크로스 블렌딩하여 새 타일에 대한 하이트맵을 생성합니다. 네 개의 인접 공간에 아무 타일도 없으면 해당 타일 위치에 대한 높이는 0으로 간주됩니다. |
새 터레인 타일을 만들려면 기존 타일 옆에 있는 이용 가능한 공간을 클릭하십시오. 에디터는 선택한 터레인과 같은 그룹의 새 터레인 타일을 만들고, 연결되는 타일의 설정을 복사합니다. 또한 새로운 TerrainData 에셋도 생성합니다.
기본적으로 Unity는 터레인 타일의 터레인 설정에서 Auto connect 를 활성화합니다. Auto connect 가 활성화되면 터레인 시스템이 이웃하는 터레인 타일 간의 연결을 자동으로 관리하고, 타일이 동일한 Grouping ID 를 가진 이웃에 자동으로 연결됩니다.
아주 드문 경우지만 Grouping ID 를 변경하거나 하나 이상의 타일에 대해 Auto connect 를 비활성화하면 타일 간 연결이 해제될 수 있습니다. 터레인 타일 간 연결을 재구축하려면 Reconnect 버튼을 클릭하십시오. Reconnect 는 두 개의 인접한 타일의 Grouping ID 가 동일하고 두 타일 모두에 Auto Connect 가 활성화된 경우에만 두 인접 타일을 연결합니다.
터레인 타일을 그룹으로 연결하면 다른 툴을 사용하여 텍스처를 페인팅하거나 경계 부분이 보이지 않도록 그룹의 하이트맵을 조정할 수 있습니다. 런타임 시점에 터레인 시스템은 연결된 타일의 테셀레이션과 노멀 맵을 자동으로 블렌딩합니다. 이렇게 하면 경계 부분이나 결함 없이 단일한 터레인으로 표시됩니다.
연결되지 않은 두 개의 타일 사이를 한 번에 페이팅하려고 시도할 경우 Unity는 두 타일을 별개로 취급합니다. 따라서 적용하는 효과가 한 타일에서만 나타나거나, 각 타일에서 다르게 보일 수 있습니다.
2019–04–17 페이지 수정됨
새로운 UI와 옵션을 반영하도록 콘텐츠를 업데이트함
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.