프리셋
프로젝트 설정

빌드 설정

빌드 설정 창에서는 타겟 플랫폼을 선택하여 빌드 설정을 조정한 뒤 빌드 프로세스를 시작할 수 있습니다. 빌드 설정 창을 사용하려면 File > Build Settings…를 선택해야 합니다. 빌드 설정을 끝냈다면 Build 버튼을 클릭하여 빌드를 생성하거나 __Build and Run__을 클릭해서 선택된 플랫폼에서 빌드를 생성하고 실행할 수 있습니다.

빌드 설정 창
빌드 설정 창

빌드의 씬(Scenes)

이곳의 창은 빌드에 포함될 프로젝트의 씬을 보여줍니다. 씬이 보이지 않는다면 현재 추가 버튼을 눌러 현재의 씬을 빌드에 추가하거나 씬 에셋을 드래그해서 프로젝트 창에 드래그할 수 있습니다. 또한 이 리스트에 있는 씬을 체크 해제해서 리스트에서 제거하지 않고도 빌드에서 제외시킬 수 있습니다. 씬이 빌드에서 필요 없다면 delete 키를 눌러 씬 리스트에서 지울 수 있습니다.

체크 표시되고 빌드 리스트에 추가된 씬은 빌드 안에 포함됩니다. 씬 리스트은 씬이 로드되는 순서를 조정합니다. 씬을 위 아래로 드래그 해서 로드되는 순서를 조정할 수 있습니다.

플랫폼 리스트

빌드 영역 아래에 있는 플랫폼 영역은 사용자의 Unity 버전에서 사용할 수 있는 모든 플랫폼을 리스트에 표시합니다. 일부 플랫폼은 버전과 호환되지 않음을 알리거나 빌드 옵션에 맞는 플랫폼을 내려받을 수 있도록 하기 위해 회색으로 표시됩니다. 플랫폼 중에서 하나를 선택하면 빌드할 플랫폼을 제어할 수 있게 됩니다. 타겟 플랫폼을 바꾸고 싶다면 “Switch Platform” 버튼을 눌러 변경사항을 적용해야 합니다. 타겟 플랫폼에 맞는 포맷으로 에셋을 다시 임포트해야 할 수도 있기 때문에 변경하는 데 시간이 다소 걸립니다. 현재 선택된 플랫폼은 플랫폼 이름 오른쪽에 Unity 아이콘으로 표시됩니다.

선택된 플랫폼은 빌드에 맞게 조정할 수 있는 옵션 리스트를 표시합니다. 각 플랫폼은 다른 옵션을 가질 수 있습니다. 이 옵션은 아래에 나와 있습니다. 다양한 플랫폼이 공유하는 옵션은 이 섹션의 가장 아래 “빌드의 일반 아이템”에 자세히 나와 있습니다.

PC, Mac & Linux 스탠드얼론

옵션 목적
타겟 플랫폼
        Windows Windows 용 빌드
        Mac OS X Mac 용 빌드
        Linux Linux 용 빌드
아키텍처 x86
        x86 32비트 CPU
        x86_64 64비트 CPU
        Universal 모든 CPU 장치
        x86 + x86_64 (유니버설) 모든 Linux CPU 기기
PDB 파일 복사 (Windows에만 해당) 빌드한 스탠드얼론 플레이어에 Microsoft 프로그램 데이터베이스(PDB)를 포함합니다. PDB 파일에는 디버깅에 도움이 되는 애플리케이션 디버깅 정보가 들어 있지만, 이로 인해 플레이어 크기가 커질 수 있습니다. 이 설정은 기본적으로 비활성화되어 있습니다.
헤드리스 모드 비쥬얼 엘리먼트 없이 서버용 게임 빌드

iOS

Option Purpose
Run in Xcode Select the version of Xcode to use in the build. When set to Latest version,the build uses the most recent version of Xcode on your machine.
Run in Xcode as
Release Shipping version
Debug Testing version
Symlink Unity libraries Reference to the Unity libraries instead of copying them into the XCode project. (Reduces the XCode project size.)

Android

옵션 목적
텍스처 압축 다음의 텍스처 압축 포맷 중에서 선택하십시오.
Don’t override
DXT (Tegra)
PVRTC (PowerVR)
ATC (Adreno)
ETC (default)
ETC2 (GLES 3.0)
ASTC
포맷 사용에 관한 팁은 Android용 개발 시작을 참조하십시오.
ETC2 폴백(fallback) ETC2를 지원하지 않는 Android 기기의 경우 32비트 또는 16비트 포맷 또는 해상도가 절반인 32비트 포맷을 선택하여 기본 ETC2 텍스처 압축 풀기를 오버라이드하십시오.
빌드 시스템
        내부(기본) Android SDK 유틸리티를 기반으로 내부 Unity 빌드 과정을 사용하여 출력 패키지(APK)를 생성합니다.
        Gradle(신규) Gradle 빌드 시스템을 사용하여 출력 패키지(APK)를 생성합니다. 직접 빌드 및 실행과 프로젝트를 디렉토리로 익스포트를 지원합니다. Gradle이 Android Studio의 네이티브 포맷이므로 이 옵션이 프로젝트 익스포트에 선호됩니다.
        ADT(레거시) 프로젝트를 ADT(eclipse) 포맷으로 익스포트합니다. 출력 패키지(APK)는 eclipse 또는 Android Studio에서 만들 수 있습니다. 이 프로젝트 타입은 더이상 Google에서 지원하지 않으며 사용되지 않은 것으로 간주됩니다.
앱 스토어용 SDK 통합할 타사 앱 스토어를 선택합니다. 통합을 포함하려면 앱 스토어 이름 옆에 있는 Add 를 클릭합니다. 그러면 Unity 패키지 관리자가 관련 통합 패키지를 자동으로 다운로드하여 포함합니다.

WebGL

WebGL을 위한 빌드 설정에는 이 페이지에서 나중에 나오는 일반 설정이 사용됩니다.

Samsung TV

Samsung TV를 위한 빌드 설정에는 이 페이지에서 나중에 나오는 일반 설정이 사용됩니다.

Xiaomi

Xiaomi 게임 센터용 프로젝트 빌드에 대한 자세한 내용은 Unity Xiaomi 문서를 참조하십시오.

기타 플랫폼

Unity 라이선스가 필요한 콘솔 플랫폼과 디바이스는 사용자 가이드의 플랫폼에 대한 섹션에서 문서화됩니다.

빌드의 일반 아이템

Option Purpose
Development Build Allow the developer to test and work out how the build is coming along.
Autoconnect Profiler When the Development Build option is selected allow the profiler to connect to the build.
Script Debugging When the Development Build option is selected allow the script code to be debugged. Not available on WebGL.
Scripts Only Build Build just the scripts in the current Project.
Compression Method Compress the data in your Project when building the Player. This includes Assets, Scenes, Player Settings and GI data. Choose between the following methods:
Default On PC, Mac, Linux Standalone, and iOS, there is no compression by default. On Android, the default compression is ZIP, which gives slightly better compression results than LZ4HC, but data is slower to decompress.
LZ4 A fast compression format that is useful for development builds. For more information, see BuildOptions.CompressWithLz4.
LZ4HC A high compression variant of LZ4 that is slower to build but produces better results for release builds. For more information, see BuildOptions.CompressWithLz4HC.

  • • 2017–08–24 편집 리뷰 없이 페이지 수정됨

  • 2017.2에서 Xiaomi 빌드 타겟 추가됨 NewIn20172

  • 2017.3에서 Tizen 지원 중단됨 NewIn20173

프리셋
프로젝트 설정