빌드 레이아웃 보고서
빌드 레이아웃 보고서는 다음을 포함하여 어드레서블 빌드에 대한 자세한 내용과 통계 정보를 제공합니다.
- 에셋 번들에 대한 설명
- 각 에셋 및 에셋 번들의 크기
- 에셋 번들에 종속 관계로서 암시적으로 포함된 비 어드레서블 에셋에 대한 설명 자세한 내용은 에셋 및 에셋 번들 종속 관계를 참조하십시오.
- 에셋 번들 종속 관계
활성화하면 어드레서블 콘텐츠를 빌드할 때마다 어드레서블 빌드 스크립트가 보고서를 생성합니다. Preferences 창의 Addressables 섹션에서 보고서를 활성화할 수 있습니다. 프로젝트 폴더의 Library/com.unity.addressables/buildlayout
에서 보고서를 찾을 수 있습니다. 보고서를 생성하면 빌드 시간이 늘어납니다.
콘텐츠 빌드에 대한 자세한 내용은 어드레서블 콘텐츠 빌드를 참조하십시오.
빌드 보고서 생성
빌드 보고서를 생성하려면 다음 단계를 따르십시오.
- Unity Preferences 창(메뉴: Edit > Preferences)을 엽니다.
- 환경 설정 유형의 목록에서 Addressables 를 선택합니다.
- Debug Build Layout 옵션을 활성화합니다.
- 어드레서블 콘텐츠의 전체 빌드를 수행합니다. 자세한 내용은 전체 빌드를 참조하십시오.
- 파일 시스템 창에서 Unity 프로젝트의
Library/com.unity.addressables/
폴더로 이동합니다. - 텍스트 편집기에서
buildlayout
파일을 엽니다.
보고서 데이터
빌드 레이아웃 보고서에는 다음과 같은 정보가 포함되어 있습니다.
- 요약: 빌드의 개요를 제공합니다.
- 그룹: 각 그룹의 정보를 제공합니다.
- 에셋 번들: 그룹에 빌드된 각 번들의 정보를 제공합니다.
- 에셋: 번들의 각 명시적 에셋에 대한 정보를 제공합니다.
- 파일: 에셋 번들 아카이브의 직렬화된 각 파일에 대한 정보를 제공합니다.
- 빌트인 번들: 기본 셰이더처럼 Unity에 빌드되어 있으며 에셋용으로 생성된 번들에 대한 정보를 제공합니다.
요약 섹션
빌드의 요약 정보를 제공합니다.
이름 | 설명 |
---|---|
Addressable Groups | 빌드에 포함된 그룹 수입니다. |
Explicit Assets Addressed | 빌드에 있는 어드레서블 에셋의 수입니다. 어드레서블 에셋이 참조하지만 어드레서블로 표시되지는 않은 빌드 내 에셋은 이 수에 포함되지 않습니다. |
Total Bundle | 빌드에 의해 생성된 에셋 번들 수(씬 데이터를 포함하는 에셋 번들 수 포함)입니다. |
Total Build Size | 모든 에셋 번들의 총 크기입니다. |
Total MonoScript Size | 직렬화된 MonoBehaviour 및 SerializedObject 인스턴스의 크기입니다. |
Total AssetBundle Object Size | 모든 에셋 번들 오브젝트 인스턴스의 크기입니다. |
그룹 섹션
어드레서블이 그룹에 있는 에셋을 에셋 번들에 어떻게 패킹했는지 보고합니다.
이름 | 설명 |
---|---|
Group summary | 이름, 그룹에 대해 생성된 번들 수, 총 크기, 그룹에 대해 빌드된 명시적 에셋 수입니다. |
Schemas | 그룹의 스키마 및 설정입니다. |
Asset bundles | 에셋 번들 정보를 참조하십시오. |
에셋 번들 정보
그룹에 대해 빌드된 각 에셋 번들의 세부 정보를 보고합니다.
이름 | 설명 |
---|---|
File name | 에셋 번들의 파일 이름입니다. |
Size | 에셋 번들의 크기입니다. |
Compression | 번들에 사용된 압축 설정입니다. |
Object size | |
Bundle Dependencies | 현재 번들이 종속된 기타 에셋 번들의 목록입니다. 이러한 번들은 항상 현재 번들과 함께 로드됩니다. |
Expanded Bundle Dependencies | |
Explicit Assets | 번들에 포함된 어드레서블에 대한 내용은 에셋 정보를 참조하십시오. |
파일 | 에셋 번들 아카이브의 파일에 대한 파일 정보입니다. 씬 번들에는 씬당 최대 2개의 파일이 포함되며, 씬이 아닌 번들에는 하나의 파일만 포함됩니다. |
에셋 정보
Explicit Assets 섹션의 각 에셋에 대한 정보를 제공합니다.
이름 | 설명 |
---|---|
Asset path | 프로젝트의 에셋에 대한 경로입니다. |
Total Size | |
Size from Objects | |
Size from Streamed Data | |
File Index | 에셋이 위치한 에셋 번들 내 파일의 인덱스입니다. |
Addressable Name | 에셋의 주소입니다. |
External References | |
Internal References |
파일 정보
에셋 번들 아카이브의 직렬화된 각 파일에 대한 세부 정보를 제공합니다.
이름 | 설명 |
---|---|
File summary | 파일에 있는 직렬화된 MonoScript의 파일 목록, 수 및 크기에 대한 인덱스입니다. |
File sections | 직렬화된 파일에는 다음 섹션 중 하나 이상이 포함될 수 있습니다. • No extension • .resS • .resource • .sharedAssets |
Data from Other Assets | 파일 내 에셋이 참조하는 종속 에셋입니다. |
빌트인 번들
기본 셰이더처럼 Unity 엔진의 일부로 제공되는 에셋에서 어드레서블이 생성한 모든 번들을 나열합니다. 여러 번들에서 에셋이 암시적 종속 관계로 중복되는 것을 방지하기 위해, 어드레서블 빌드는 필요한 경우 여기에 나열된 별도의 번들에 해당 에셋을 배치합니다.