패키지 매니저로 들어가서 어드레서블을 검색해서 인스톨...Asset Managment - Addressables - Groups 으로 이동Create 버튼 클릭으로 초기 세팅Addressables Groups 라는 창이 열리고 Assets 에는 AddressableAssetData 라는 폴더가 생기고 저는 AddressablePrefabs 라는 폴더를 만들었습니다 이 안에 패키징 할 프리팹을 넣을 예정 입니다대략 씬 캐릭터 아틀라스 등등 테스트할 것들을 몰아넣은 씬을 만들고 폴더도 나눠서 만듭니다폴더 4개를 선택하고 Addressable 체크항목을 체크 하면 어드레서블 시스템에 포함 됩니다Addressables Groups 를 열어보면 포함한 폴더들이 다 들어온 것을 볼 수 있습니다
여기서 apk 통빌드(?) 로 구울 때는 바로
Build - New Build - Default Build Script 를 실행 하면 구워지고 이 상태로 apk 빌드를 하면 통빌드는 실행 가능
여기서부터는 패치로 어드레서블을 사용하는
부분인데
Window - Asset Management - Addressables - Profiles 로 들어가서패치용 프로파일을 하나 더 만듭니다새로 추가한 것을 활성화.. 개발용은 위에꺼 릴리즈 버전은 아래꺼로 바꿔가면서 해야 됩니다새로 만든 프로파일 RemoteLoadPath 부분에 자신의 cdn 주소를 넣습니다이 파일을 선택 합니다위에 줄 친 부분 체크하시고위의 위치로 가서 Default Local Group 을 선택리모트로 바꿉니다 근데 이걸 이렇게 들어와서 해야 되나 -_- 뭔가 잘못된 것 같은...Addressable Groups 에서 Labels 선택 후 Manage LabelsPlay Mode Script 에서 Use Existing Build 체크굽기 전에 Build settings 에서 어드레서블에 포함되야 하는 씬은 체크를 풀어둬야 포함 됩니다
이제 그냥 Build 로 가서 빌드 해주면ServerData/Android 에 카달로그랑 번들 파일이 생깁니다AWS 에 수동 업로드 -_-;; 자동 방법도 있을것 같은데권한 설정 해주시고 하위까지 다 바꾸겠다 하고 어플라이- 제 경우에는 안에 있는 Android 폴더 Read 권한이 이상하게 적용 안되서 한번 더;
댓글