728x90
유니티가 에셋번들은 직접 관리를 해주고 있으나 때로는 직접 버전을 관리해야할 수 있다.
다운로드 받을 파일에 대한 정보를 담아둔 텍스트가 있으면 좋을 것 같다. 구조는...
1.Filename : 파일명
2.path : 다운로드 경로
3.HashKey : 파일 해쉬값
...
맨처음 파일 정보를 담아둔 텍스트를 받아 메모리에 저장한다.
그리고 로컬에 저장된 파일과 다운로드 받을 파일의 값을 비교하여 다운로드한다.
해시값이 서로 달라 다운받은경우 파일의 저장위치를
..[파일명]/[HashKey]/
으로 해두면 다음 패치시 파일 비교할때
해당 경로에 파일이 있는지 비교하여
없으면 다운로드
있으면 패스
하게 할 수 있다.
이후 파일을 다운로드하고는 이전에 받아둔 파일은 제거하는것이 좋을 것 같다.
다운받은 경로를 제외한
..[파일명]/
아래의 디렉토리는 모두 제거하면 될 것 같다.
728x90
반응형
'개발 > UNITY' 카테고리의 다른 글
[Unity] Android 버전 수동 업데이트 하는 방법 (0) | 2023.12.16 |
---|---|
Unity - 에디터에서 에셋번들 리소스 바로 불러오기 (0) | 2021.02.15 |
Unity Asset - Bolt 설치하기 (0) | 2020.10.23 |
[UNITY]AssetBundle 압축 종류 (0) | 2020.10.06 |
[UNITY]Unity AssetBundle.RecompressAssetBundleAsync (0) | 2020.08.05 |
댓글