스프라이트 에디터의 Edit Physics Shape 를 이용하면 스프라이트 콜라이더 2D 메시의 초기 모양을 정의하는 스프라이트 물리 모양을 편집할 수 있습니다. 물리 모양은 콜라이더의 컴포넌트 설정을 통해 더욱 세분화할 수 있습니다.
스프라이트의 물리 모양을 편집하려면 다음 단계를 따르십시오.
프로퍼티 | 기능 |
---|---|
Snap | 컨트롤 포인트가 가장 가까운 픽셀로 즉시 이동합니다. |
Outline Tolerance | 생성된 아웃라인이 스프라이트 텍스처의 아웃라인을 얼마나 가깝게 따라가는지를 제어합니다. 최소값(0)을 사용하면 스프라이트 에디터가 스프라이트 주변에 기본 아웃라인을 생성합니다. 최대값(1)을 사용하면 스프라이트 에디터가 스프라이트의 픽셀 아웃라인을 가능한 한 가장 가깝게 따라가는 아웃라인을 생성합니다. |
스프라이트를 선택하고 스프라이트 에디터에서 Edit Physics Shape 을 선택합니다. 그러면 컨트롤 포인트가 있는 물리 모양의 아웃라인이 자동으로 생성됩니다. 기본적으로 생성된 아웃라인은 원본 스프라이트 텍스처의 모양을 따르며, 투명한 영역을 고려합니다.
Outline Tolerance 슬라이더를 사용하여 물리 모양의 아웃라인을 조정합니다. Outline Tolerance 값을 조정한 후에 Update 를 클릭하면 아웃라인이 새로고침됩니다.
물리 모양의 전체 아웃라인을 변경하려면 각 컨트롤 포인트를 클릭한 후 드래그합니다.
마우스를 아웃라인 위에 올려 놓으면 가장자리를 따라 투명한 컨트롤 포인트가 나타납니다. 클릭하면 해당 지점에 새 컨트롤 포인트가 생성됩니다. 컨트롤 포인트를 제거하려면 제거할 컨트롤 포인트를 선택한 후 Del 키(Windows) 또는 Command+Del 키(macOS)를 누르십시오.
클릭한 후 일정 영역을 드래그하여 여러 개의 컨트롤 포인트를 선택합니다. 선택한 컨트롤 포인트들은 위치를 지정하거나 완전히 삭제할 수 있습니다.
Ctrl 키를 길게 누르면 컨트롤 포인트가 아니라 가장자리를 선택합니다. 강조 표시된 가장자리를 클릭하여 새로운 위치로 드래그하십시오.
하나의 Physics Shape 에는 여러 개의 다른 아웃라인이 포함될 수 있습니다. 이는 스프라이트의 특정 영역이 충돌을 위한 콜라이더 2D 메시를 필요로 하는 경우에 특히 유용합니다. 예를 들어, 데미지와 관련하여 캐릭터가 스프라이트의 특정 영역에 대한 충돌에만 반응하도록 할 수 있습니다.
Sprite Editor 창에서 빈 공간을 클릭하여 드래그하면 4개의 컨트롤 포인트를 가진 사각형 아웃라인이 새롭게 만들어집니다. 이 단계를 반복하여 추가 아웃라인을 만드십시오. 단일 물리 모양 아웃라인과 동일한 방식으로 각 아웃라인을 조정할 수 있습니다.
기존 게임 오브젝트가 이미 참조 중인 스프라이트의 아웃라인을 편집하려는 경우 Collider 2D 컴포넌트의 이름을 마우스 오른쪽 버튼으로 클릭한 후 Reset 을 선택하십시오. 이렇게 하면 콜라이더 메시의 모양이 업데이트됩니다.
2018–05–24 편집 리뷰를 거쳐 페이지 게시됨