카테고리 없음

에셋 시트 잘라주는 방법

이더23 2024. 10. 15. 21:08

에셋을 사용할때 에셋이 하나로 묶여져서 시트처럼 나와져있는 경우가 있어서 이거를 하나하나 잘라야하나 했는데 유니티에서 잘라주는 기능이 있어서 사용해 보겠다.

Sprite Mode를 Multiple로 설정 후 오른쪽 중간에 있는 Sprite Editor를 클릭하면 

 

자를 수 있는 페이지가 뜨는데 왼쪽 상단에 있는 Slice를 클릭후 Type이 Automatic, Grid By Cell Size, Grid By Cell Count, Isometric Grid 이렇게 4개가 뜨는데 밑에서 계속...

 

Automatic : Automatic 모드는 유니티가 이미지 내에서 각 스프라이트의 경계선을 자동으로 감지하여 잘라주는 기능이다. 이미지의 투명도를 감지해서 불필요한 여백을 제외한 개별 스프라이트를 자동으로 분리한다. 주로 스프라이트들이 일정하지 않은 크기나 모양을 가질 때 유용하다.

 

Grid By Cell Size : Grid By Cell Size는 이미지를 고정된 크기의 그리드 셀로 나눠서 스프라이트를 자른다. 셀의 크기(가로, 세로 픽셀 수)를 직접 지정할 수 있으며, 모든 스프라이트가 같은 크기일 때 유용하다. 예를 들어, 스프라이트가 32x32 픽셀로 고정된 크기라면, 각 셀을 이 크기로 나눠서 자르게 된다.

 

Grid By Cell Count : Grid By Cell Count는 전체 스프라이트 시트를 행과 열의 개수로 나누는 방식이다. 셀의 개수(행과 열)를 입력하여 스프라이트 시트를 균등하게 나눈다. 예를 들어, 4x4로 나누면 16개의 같은 크기의 스프라이트로 잘라지게 된다. 시트 크기는 고정되어 있지만, 셀의 개수를 지정할 수 있다는 점이 특징이다.

 

Isometric Grid : Isometric Grid는 등각투영(Isometric) 방식의 타일을 자를 때 사용하는 옵션이다. 이 방식은 등각격자에 기반하여, 일반적으로 RPG나 전략 게임에서 많이 사용하는 2D 뷰의 아이소메트릭 타일맵에서 사용된다. 이 모드를 사용하면 일정한 각도로 배열된 등각형(마름모꼴) 모양의 타일을 쉽게 자를 수 있다.