레이블이 AssetBundle Logic인 게시물을 표시합니다. 모든 게시물 표시
레이블이 AssetBundle Logic인 게시물을 표시합니다. 모든 게시물 표시

2015년 3월 28일 토요일

WWW.LoadFromCacheOrDownload



처음 AssetBundle을 접했을 때

가장 이해하기 애매한 부분이 LoadFromCacheOrDownload이라 생각되는데요

이번에 에셋번들로 바이너리 데이터 업데이트 시스템을 만들면서 한번 정리했습니다.

그리고 캐시란

데이터를 임시로 저장하는 장소를 말합니다.
만약 홈페이지에 접근하게 된다면 홈페이지의 데이터가 저장되는 곳이죠.

유니티는 독립적인 에셋번들을 위한 캐시폴더를 가지고 있습니다. 4.x에서는 ..\AppData\Roaming\Unity\Caches에 있었는데요 5.x에서는 여기에 저장되지 않는 것 같습니다.

그리고 캐시와 캐시메모리와는 약간 다릅니다. (당연하지만 ;;)

캐시메모리는 마이크로프로세스가 일반적으로 램에 비해 더 발리 엑세스 할 수 있는 램을 말합니다.
마이크로 프로세서가 데이터를 처리할 때 캐시 메모리를 찾아보고, 없으면 메인 메모리로 가는 것이죠.

5.x 에셋번들 데모



2015년 3월 19일 목요일

에셋 번들 로직 정리_01



에셋 번들 부분이 안정화되면서 겨우 정리된 것 같습니다.
마인드 맵으로 정리한 이유는
기회자, 엑셀, VisualDesign, Unity, PHP, Redis,과 AssetBundle이 복잡하게(쓰고 나면 그리 복잡하지 않은;;) 연동되기 때문에, 한눈에 보기 위한 비주얼 적인 정리가 필요했기 때문입니다.

개발하면서 특히 서버와 에셋번들 부분에서 고생했는데요

서버는 MySQL에서 Redis로 옮겨가는 과정에서 시행착오가 많았습니다
에셋번들 경우에는 이번에 4.x 버전에 비해 5.x버전에서 에셋번들을 만드는 과정이 상당히 편해 졌지만;; 그래도 전체적인 부분을 이해하는고 적용하는데 힘들었습니다 ㅋ;;; ㅠ.ㅠ

로직 정리 및 개발은 전체적으로 완성된 것은 아니고, 천천히 업데이트해나가면서 완성해나갈 생각입니다.

VisualDesign 관련 링크
http://rcasio80.blogspot.kr/2015/02/blog-post_8.html