AssetBundles 및 Resources 가이드 [원본 링크]
확인 완료한 버전 2017.3 - 난이도: 고급
이것은 유니티 엔진에서 Assets와 resource 관리에 대하여 심층적인 내용을 다루는 문서 모음입니다.
상급 개발자에게 유니티의 Asset과 직렬화 시스템에 관한 깊이있는 source-level의 지식을 제공하고자합니다.
Unity AssetBundle 시스템의 기술적 도태와 현재 그것들을 사용하는 최상의 사례를 살펴봅니다.
이 가이드는 4개의 챕터로 분류되어 있습니다.
유니티가 low-level에서 Assets를 어떻게 직렬화 하고 Assets간 참조를 어떻게 관리하는지에 대하여 자세한 사항을 다룹니다. 이 챕터에서 가이드 전체에서 사용하는 용어를 정의하기 때문에 이 챕터부터 읽기를 강하게 추천합니다.
내장 Resources API 에 대하여 설명합니다.
챕터1에서 익힌 정보를 바탕으로 AssetBundles의 작동방식을 설명하고 AssetBundles의 로드 그리고 AssetBundles에서 Assts을 로드하는 방법을 다룹니다.
AssetBuldles의 실제 사용을 둘러싼 많은 주제를 다루는 긴 문서 입니다. 이는 AssetBundles에 Assets을 할당하거나 로드한 Assets를 관리하는 내용을 포함하고 있으며, AssetBundles를 사용하는 개발자들이 자주 접하는 문제를 설명합니다.
참고: 이 가이드에서 사용하는 용어 Objects와 Assets는 유니티의 공개 API에서 사용하는 명명 규칙과 다릅니다.
이 가이드에서 Objects라고 부르는 데이터는 AssetBundle.LoadAsset이나 Resources.UnloadUnusedAssets와 같은 유니티 공개 API에서 Assets라고 부릅니다. 이 가이드에서 Assets라고 부르는 파일들은 공개 API에서 잘 노출되지 않습니다. 일반적으로 노출 될 경우 AssetDatabase나 BuildPipeline같은 빌드 관련 코드에서만 노출됩니다. 이 경우 공개 API에서는 files라고 부릅니다.
'유니티' 카테고리의 다른 글
유니티의 컴파일 (0) | 2019.03.14 |
---|---|
AssetBundle의 사용 패턴 (0) | 2018.03.09 |
AssetBundle의 기본 요소 (0) | 2018.03.07 |
Resources 폴더 (0) | 2018.03.05 |
Assets, Objects 그리고 직렬화 (0) | 2018.03.04 |