어드레서블 콘텐츠 빌드와 플레이어 빌드
개발 중에 어드레서블 에셋을 수정하는 경우, 플레이어를 빌드하기 전에 어드레서블 콘텐츠를 다시 빌드해야 합니다. 플레이어를 빌드하기 전에 별도의 단계로 어드레서블 콘텐츠 빌드를 실행하거나 어드레서블 콘텐츠 빌드와 플레이어 빌드를 함께 실행할 수 있습니다.
플레이어와 함께 어드레서블 콘텐츠를 빌드하면 편리할 수 있지만, 특히 대규모 프로젝트에서 빌드 시간이 늘어나게 됩니다. 에셋을 수정하지 않았더라도 Unity가 어드레서블 콘텐츠를 다시 빌드하기 때문입니다. 대부분의 빌드 간에 어드레서블 콘텐츠를 변경하지 않는 경우 이 옵션을 비활성화하는 것이 좋습니다.
프로젝트 Addressable Asset Settings의 Build Addressables on Player Build 설정은 어드레서블 콘텐츠 빌드에 사용할 옵션을 지정합니다. 각 프로젝트에 적합한 옵션을 선택하거나 글로벌 환경 설정을 따를 수 있습니다. 프로젝트 수준 설정을 지정하면 해당 프로젝트를 빌드하는 모든 기여자에게 해당 설정이 적용됩니다. Preferences 설정은 특정 값을 설정하지 않은 모든 Unity 프로젝트에 적용됩니다.
[!참고] 플레이어 빌드에서 어드레서블을 빌드하려면 Unity 2021.2 이상 버전이 필요합니다. Unity의 이전 버전에서는 어드레서블 콘텐츠를 별도의 단계로 빌드해야 합니다.
빌드 커맨드
Groups 창(Window > Asset Management > Addressables > Groups) 상단의 툴바에 있는 Build 메뉴에서 빌드 커맨드에 액세스할 수 있습니다.
이 메뉴에서는 다음 항목을 제공합니다.
- New Build: 전체 콘텐츠 빌드를 실행할 빌드 스크립트를 선택합니다. Addressables 패키지에는 하나의 빌드 스크립트인 Default Build Script 가 포함됩니다. 커스텀 빌드 스크립트를 생성한 경우 여기에서 액세스할 수 있습니다. 자세한 내용은 빌드 스크립팅을 참조하십시오.
- Update a Previous Build: 이전 빌드를 기반으로 차등 업데이트를 실행합니다. 원격 콘텐츠 배포를 지원하고 업데이트된 콘텐츠를 퍼블리시하는 경우 업데이트 빌드를 사용하면 다운로드를 줄일 수 있습니다. 자세한 내용은 콘텐츠 업데이트 빌드를 참조하십시오.
- Clean Build: 기존 빌드 캐시 파일을 삭제하는 커맨드를 선택합니다. 각 빌드 스크립트는 클린업 함수를 제공하며, 이 메뉴에서 호출할 수 있습니다.