Content Directories 의 참조 카운트는 핸들만 센다
Content Directories 는 Loadable 핸들과 씬만 세어 마지막 쪽이 놓은 1프레임 뒤 에셋을 내립니다. Instantiate 한 인스턴스는 세지 않아서, 쓰는 중에 핸들을 놓으면 인스턴스의 머티리얼이 경고 없이 사라집니다.
Content Directories 는 등록할 때 실선까지만 올린다
Content Directories 는 디렉터리를 등록할 때 매니페스트를 읽고 Root 와 실선만 올립니다. 나머지는 Loadable.Load 가 매니페스트로 파일을 찾아 실선 순서대로 열고, 씬과 핸들로 각각 올린 같은 에셋은 하나의 객체로 공유됩니다.
Content Directories 의 파일 이름은 내용 해시다
Content Directories 는 에셋 하나를 내용 해시 이름의 파일 하나로 빌드합니다. 바뀌지 않은 파일은 다시 쓰지 않아 재빌드가 65초에서 9초로 줄었고, 대신 Player 빌드에 스트리핑 정보를 넘기지 않으면 콘텐츠 전용 컴포넌트가 에러 없이 빠집니다.
Content Directories 는 Root 에서 참조를 따라 빌드한다
Content Directories 빌드는 Root Asset 에서 GUID 참조를 따라가며 닿는 에셋을 모읍니다. 빌드는 Loadable 같은 점선 참조까지 다 따라가지만 런타임 로드는 점선에서 멈추므로, 수명이 갈리는 자리에 점선을 둡니다.
Content Directories 는 번들을 에셋 단위로 쪼갠다
AssetBundle 은 번들 하나가 배포, 로드, 해제 단위라 에셋 하나를 쓰려 해도 번들을 통째로 엽니다. Unity 6.6 의 Content Directories 는 이 일을 Root, 디렉터리, Loadable 셋으로 나눠 에셋 하나씩 올리고 내립니다.