유니티를 이용한 간단한 프로젝트에 사용할 스프라이트를 가져올 때 보통 https://www.kenney.nl/ 사이트를 많이 이용한다.
하지만 스프라이트시트에 스프라이트들이 크기와 위치 모두 예쁘게 정렬되어 나와있는 경우는 드물고, 이로 인해 자동 또는 그리드 슬라이싱을 하기 어려운 경우가 대부분이다.
그렇다고 해서 편집기를 켜서 하나씩 일일이 모양을 따며 슬라이싱을 하는 건 너무 중노동이고, 열심히 구글링을 해본 결과 좋은 애셋을 발견하였다.
깃허브 링크: https://github.com/firtoz/Unity3D-TextureAtlasSlicer
이 애셋은 스프라이트 시트와 함께 딸려온 XML 문서가 있을 경우, 자동으로 그에 맞게 슬라이싱을 해주는 애셋인데, 직접 써본 결과 너무 간편하고 시간절약을 해줘서 공유하려고 한다.
사용 방법은 매우 간단하다.
먼저 위의 깃허브 링크에 들어가 파일을 다운받아 주고, 현재 진행중인 유니티 프로젝트의 Asset 폴더에 파일을 추가해준다.

이후 슬라이싱을 하고자 하는 스프라이트시트를 클릭하고(XML 문서와 같은 폴더에 있어야 한다.), Sprite Mode를 Multiple로, Filter Mode를 Point(no filter)로, Compression을 None으로 설정해준다.
다음으로 인스펙터의 오른쪽 위 점 3개를 클릭하면 "Slice Sprite Using XML"이라는 문구가 나오게 된다.

여기를 클릭하면 XML Slicer라는 새로운 창이 뜨게 되는데, 스프라이트시트와 XML 문서를 같은 파일에 넣어줬다면 자동으로 문서가 XML Source에 들어가 있을 것이다.
만약 없다면 드래그를 해서 XML Source에 직접 XML 문서를 추가해주면 된다.

마지막으로 Slice 버튼을 누르면 슬라이싱이 자동으로 되고, 스프라이트시트를 클릭해보면 우리가 원했던 대로 슬라이싱이 된 것을 확인할 수 있다.
