본문 바로가기
Unity

어드레서블 어셋 그룹의 로컬와 리모트 설정에 대해~

by myroad 2023. 6. 1.

어드레서블 어셋 시스템에서는 어셋들을 그룹 단위로 로컬에서 로드할 지 아니면 원격에서 다운받아 로드할 지 설정할 수 있다.

그룹을 로컬로 설정하면 패키징시 설치 파일에 함께 포함되며 원격으로 설정하면 따로 어셋번들을 빌드해서 원격서버에 업로드 해 주어야 한다.

이렇게 함으로써 파일 사이즈가 작고 항상 로드하는 어셋은 설치파일에 포함시키고 파일 사이즈가 크거나 특정 조건에만 로드하는 어셋들은 원격의 어셋 서버로 부터 다운받아 사용할 수 있다.

 

테스트로 Inventory Items그룹은 로컬로 설정하였고

Duplicate Assets Sorted By Label은 원격으로 설정하였다.

따라서 어드레서블 어셋을 빌드할 때 Duplicate Assets Sorted By Label 그룹만 빌드될 것이다. 물론 Inventory Items그룹은 프로젝트 패키징시에 설치 파일에 함께 패키징 된다.

 

여기서 주의해 줘야 할 것은 그룹중에 하나라도 원격으로 설정하는게 있다면 리모트 카탈로그에 대한 설정을 해 주어야 한다.

Inspect System Settings에서 해당 설정을 해 준다.

즉 리모트 카탈로그을 사용하겠다는 설정와 클라이언트가 리모트 카탈로그 파일을 어디에서 다운 받을지에 대한 경로 설정이다.