Transfer Assistant
모든 플랫폼
이 Unity 도구는 .unitypackage 내보내기 기능을 사용하여 불필요하다고 판단되는 에셋을 제거하면서 한 프로젝트에서 다른 프로젝트로 에셋을 전송할 때 도움을 줍니다.

이 도구는 일부 에셋 참조를 의도적으로 무시하여 실제로 필요한 에셋만 유지합니다.
- 프리팹에서 참조하는 모든 에셋을 내 보내는 대신, 메인 아바타에 존재하는 에셋만 내보냅니다. 프리팹이 메인 아바타가 사용하지 않는 에셋을 사용하는 경우 해당 에셋은 포함되지 않습니다. 이는 기본 동작이지만 변경할 수 있습니다.
- 타입이나 컴포넌트별로 에셋을 무시하도록 선택할 수 있으며, 해당 에셋들이 참조하는 다른 에셋들도 함께 무시됩니다. 예:
- 머티리얼을 무시하면 해당 머티리얼에서 사용하는 텍스처도 무시됩니다.
- Modular Avatar Menu Item 과 같은 컴포넌트를 무시하면 해당 컴포넌트에서 참조하는 아이콘 텍스처도 무시됩니다.
- EditorOnly로 표시된 오브젝트가 참조하는 에셋을 무시하도록 선택할 수 있습니다.
내보내기에 예기치 않은 에셋이 포함된 경우, Transfer Assistant 사용자 인터페이스를 통해 어떤 오브젝트나 컴포넌트가 해당 에셋에 의존하고 있는지 확인할 수 있습니다.

Transfer Assistant 는 씬이나 프리팹의 내용을 절대 수정하지 않습니다.
이 도구의 주된 용도는 서로 다른 게임 간에 아바타 프로젝트 파일을 내보내는 것입니다. (예: Unity 2022 BIRP 프로젝트에서 독립형 Unity 6.4 URP 프로젝트로) 이러한 프로젝트에서는 에셋이 여러 폴더에 흩어져 있으며, 그 안에는 애니메이터 컨트롤러나 애니메이션 파일과 같이 대상 프로젝트에서 필요하지 않아 제외하고 싶은 에셋들이 포함되어 있을 수 있습니다.