-
0723 개발일지 - 에셋번들 3프로젝트/방치형 RPG 2023. 7. 23. 23:47
이번 목표 - 에셋번들 관련 3 (에셋번들 다운)


좌 - 최초 접속시 리소스다운, 우 - 리소스 업데이트가 있을 시 
리소스 다운 팝업을 생성해주는 함수이다.
확인 버튼클릭 시 ResourceLoader.Instance.LoadAllAssetBundle(true); 를 통해서 파이어베이스로부터 에셋번들을 다운받는다. 리소스를 받아야 게임을 시작할 수 있도록 취소 버튼은 없애야 할듯하다.
LoadAllAssetBundle : 실질적으로 에셋번들을 다운을 시작하는 메서드. 매개변수로 bool값을 받아서 서버 또는 로컬로 에셋번들을 받을 수 있도록 해줬다.

GetUrlFromFirebaseStorage : 파이어베이스 SDK를 이용해 다운로드 URL을 가져온다.

GetAssetBundleFromUrl : UnityWebRequest.Get을 이용해 에셋번들을 다운받고 로컬에 저장하고 저장한 파일로부터 Load해서 캐싱해놓는다.
'프로젝트 > 방치형 RPG' 카테고리의 다른 글
0727 개발일지 (0) 2023.07.27 0725 개발일지 - 에셋번들 4 (0) 2023.07.25 0721 개발일지 - 에셋번들2 (0) 2023.07.21 0720 개발일지 - 에셋번들 1 (0) 2023.07.20 0719 개발일지 - 아틀라스, 에셋번들 0 (0) 2023.07.19