addressable asset 3

Unity Addressable Asset (5)

이번 게시글에서는 Addressable Asset을 활용하여 Runtime에 Resource를 다운로드하는 것을 해보겠습니다. 종종 게임들을 보다보면 실제 설치 파일의 용량은 상대적으로 적은데 앱을 실행하다 보면 리소스를 다운로드할지 확인을 하며 다운로드하는 앱을 실행하고 다운로드하는 경우가 있습니다. 오늘은 이것에 대해 알아보겠습니다.Check Lists1. 변경된 리소스 파일이 있는지 확인합니다.2. 변경된 리소스 파일이 있으면 Dependency를 다운로드 합니다.3. 여기서 Dependency란 무엇일까요?4. Dependency를 다운로드한 이후에 Addressable.Load 하여 Resource를 사용합니다. 1. 변경된 리소스 파일이 있는지 확인. (GetDownloadSizeAsync)A..

Unity 2025.02.13

Unity Addressable Asset (4)

오늘은 최종적으로 Addressable Asset을 Remote 서버에 Build 해서 업로드하고, 해당 Build 된 Addressable Asset을 Load 하여 Runtime에 Prefab을 생성하는 것을 알아보려고 합니다. 먼저 Addressable Asset Group을 Build Load 모드를 변경합니다.내가 선택한 Group의 Build or Load 방식을 Remote, Local을각각 지정할 수 있고 이 옵션은 Addressable Group 별로 지정이 가능하다. Load Path와 Remote Path를 지정하는 것에 대해 다시한번 설명하자면, Addressable Profile에서 추가 설정을 하면 됩니다.Remote Build, Load Path를 지정해주고, Addressab..

Unity 2025.01.02

Unity Addressable Asset (1)

Unity Addressable AssetAddressable Asset 이란 주소가 있는 Asset(3D 모델 파일, 이미지 텍스쳐, 오디오, 비디오)으로 유니티에서 Runtime에 주소라는 고유의 식별자로 Asset에 접근하여 로드 및 사용할 수있는 Asset을 말한다. Addressable Asset을 사용하는 이유?장점 Resource 폴더의 로드방식보다 초기 Apk의 용량이 작다.별도의 추가 Build없이 Asset을 서버로부터 업데이트가 가능하다.사용하지 않는 Asset의 경우에 Unload를 통해 효율적인 메모리 관리가 가능하다.DLC 방식에 적합하다(Downloadable Content)의 약어. (확장팩, 추가 캐릭터, 새로운 스토리 등)단점초기 설정 방식이 어렵다. (기존 Resourc..

Unity 2024.12.15