Unity의 Sprite Library 컴포넌트
Sprite Library 컴포넌트는 게임 오브젝트가 런타임 시 참조하는 스프라이트 라이브러리 에셋을 정의합니다. 이 컴포넌트를 게임 오브젝트에 부착하면 동일한 게임 오브젝트 또는 자식 게임 오브젝트에 부착된 Sprite Resolver 컴포넌트는 Sprite Library 컴포넌트가 설정한 스프라이트 라이브러리 에셋을 참조합니다. 이렇게 하면 Sprite Resolver 컴포넌트를 사용하여 스프라이트 렌더러가 참조하는 스프라이트를 변경할 수 있습니다.
Sprite Library Inspector 창
Sprite Library 컴포넌트의 인스펙터 창에서 원하는 스프라이트 라이브러리 에셋을 Sprite Library Asset 프로퍼티에 할당합니다. 또한 New 버튼을 선택하면 새 스프라이트 라이브러리 에셋을 만들고 저장할 수 있으며, 이는 스프라이트 라이브러리 에셋 필드에 자동으로 할당됩니다.
스프라이트 라이브러리 에셋을 할당한 후 인스펙터 창에 Open Sprite Library Editor 버튼이 표시됩니다.
스프라이트 라이브러리 에셋의 콘텐츠를 편집하려면 스프라이트 라이브러리 에디터 창을 사용합니다.
엔트리 오버라이드
2D Animation 패키지 버전 9부터는 인스펙터 창에서 스프라이트 라이브러리 엔트리를 직접 오버라이드할 수 없습니다. 스프라이트 라이브러리 엔트리를 오버라이드하려면 대신 이 공개 메서드를 사용하십시오.
오버라이드를 별도의 에셋에 저장하려면 Export to Sprite Library Asset을 선택합니다. 그러면 에셋이 Sprite Library Asset 프로퍼티에 자동으로 할당됩니다.