기술 자료

지원

빌드 출력 압축 레벨 선택

Explore build output compression levels to balance speed and file size.
읽는 시간 1분최근 업데이트: 한 달 전

Unity Build Automation(UBA)은 Unity 빌드가 완료되고 UBA가 빌드를 스토리지 버킷에 업로드하기 전에 일부 빌드 출력을 압축합니다. UBA는 기본적으로 압축 레벨 1을 사용합니다. 일반적으로 Unity에서 생성하는 빌드는 이미 압축되어 있습니다. 압축 레벨 1은 압축 시간과 최종 압축 파일 크기에 관해 가장 효율적인 압축 레벨입니다. 하지만 프로젝트, 플랫폼, Unity 빌드 출력 압축 기술(
None
,
LZ4
,
LZ5 HC
)과 같은 요인에 따라 최종 빌드 출력 압축 레벨을 변경할 수 있습니다. 일반적으로 압축 레벨이 낮으면 빌드 출력 압축 시간이 단축되지만, 최종 압축 파일은 더 커집니다.
압축 레벨을 편집하여 프로젝트에 가장 적합한 레벨을 테스트할 수 있습니다. 예를 들어 압축 시간과 최종 압축 파일 크기를 평가하여 프로젝트에 최적인 빌드 출력 압축 레벨과 성능 임곗값을 찾을 수 있습니다.

압축된 빌드 출력 파일

다음의 빌드 출력 파일이 압축되며, 빌드 출력 압축 레벨 설정에 따라 영향을 받습니다.
  • 데스크톱, WebGL, 콘솔 빌드
  • 기호 파일
  • Xcode 아카이브와 프로젝트

빌드 출력 압축 레벨 설정

특정 프로젝트나 빌드 타겟 설정의 2가지 레벨에서 빌드 출력 압축 레벨을 설정할 수 있습니다.

프로젝트의 빌드 출력 압축 레벨 설정

  1. Unity Cloud 대시보드에서 DevOps > Build Automation > Settings를 선택합니다.
  2. Project configurations 탭을 클릭합니다.
  3. Build output 카드에서 사용하려는 Build output compression level을 선택합니다.
  4. Save를 클릭합니다.

빌드 타겟 설정에 대한 빌드 출력 압축 레벨 설정

  1. Unity Dashboard에서 DevOps > Build Automation > Configurations를 선택합니다.
  2. 편집하려는 빌드 구성에서 편집 아이콘을 선택하고 Advanced Settings로 이동합니다.
  3. Build Output 카드에서 빌드 출력 압축 레벨을 선택합니다.
  4. 기본 옵션은 프로젝트 설정에서 압축 수준을 상속하는 Use project's build output compression level입니다. 하지만 현재 빌드 타겟의 이 설정을 오버라이드할 수 있습니다.
  5. Save changes를 클릭합니다.