Unity 빌드 설정 가이드
이 문서는 Unity에서의 빌드 설정을 이해하고 활용하는 방법을 설명합니다. 간단한 예제와 함께 각 단계에서 필요한 정보를 제공합니다.
빌드 이해하기
Unity에서는 두 가지 유형의 빌드를 생성할 수 있습니다:
- 릴리스 빌드: 애플리케이션 실행에 필요한 파일만 포함합니다.
- 개발 빌드: 디버그 심볼과 프로파일링을 포함하여, 디버깅에 용이합니다.
빌드 설정 접근하기
- Unity 메인 메뉴에서
File > Build Settings로 이동하여 Build Settings 창을 엽니다.
씬 관리하기
부가 설명: Applications을 빌드할 때 선택된 모든 씬이 포함되어야 합니다. 씬은 목록에서 추가, 제외, 제거 및 순서를 변경할 수 있습니다.
| 작업 | 방법 |
|---|---|
| 현재 열려 있는 씬 추가 | Add Open Scenes 선택 |
| 씬 제외 | 해당 씬의 체크박스 해제 |
| 씬 제거 | 선택 후 Delete 키 누르기 |
| 씬 순서 변경 | 드래그 앤 드롭하여 순서 변경 |
플랫폼 설정
각 빌드는 반드시 타겟 플랫폼을 포함해야 하며, 사용자가 설치한 Unity 버전에 따라 플랫폼 목록이 다릅니다.
필요 플랫폼 추가하기
- Build Settings 창에서 추가할 플랫폼을 선택합니다.
Install또는Download를 선택합니다.- Unity Hub에서
Add Modules를 선택합니다.
타겟 플랫폼 변경하기
- 전환할 플랫폼을 선택합니다.
Switch Platforms를 선택합니다.
일반 플랫폼 설정 옵션
아래 설정은 모든 플랫폼에 해당합니다:
| 설정 | 기능 |
|---|---|
| Development Build | 디버그 심볼 포함 |
| Autoconnect Profiler | 프로파일러 자동 연결 |
| Deep Profiling Support | 상세 프로파일링 활성화 |
| Script Debugging | 스크립트 디버깅 가능 |
| Wait for Managed Debugger | 실행 전 디버거 연결 대기 |
| IL2CPP Code Generation | IL2CPP 코드 생성 방식 설정 |
| Faster runtime | 최적화된 코드 생성 |
| Compression Method | 프로젝트 데이터 압축 방식 설정 |
에셋 임포트 설정
개발 중 에셋 임포트 시간을 단축하고 성능을 높이기 위한 오버라이드를 설정할 수 있습니다.
| 설정 | 기능 |
|---|---|
| Max Texture Size | 텍스처 최대 크기 제한 |
| Texture Compression | 텍스처 압축 설정 |
| Force Fast Compressor | 빠른 압축 사용 |
| Force Uncompressed | 비압축 포맷 사용 |
애플리케이션 빌드하기
애플리케이션을 빌드하려면 아래 중 하나를 선택합니다:
| 옵션 | 설명 |
|---|---|
| Build | 플레이어를 컴파일 후 아무 작업도 진행하지 않음 |
| Build and run | 플레이어를 컴파일하고 타겟 플랫폼에서 실행 |
추가 활용 예제
- 개발 중 디버깅 필요 시:
Development Build를 선택하고Script Debugging을 활성화하여 스크립트를 쉽게 디버깅할 수 있습니다. - 최적화한 빌드 생성 필요 시:
Faster (smaller) builds옵션을 선택하여 더 작은 빌드 크기를 생성할 수 있습니다. - 고화질 텍스처 필요 시:
Max Texture Size를 조정하여 프로젝트의 비주얼 품질을 높입니다.
이 문서는 Unity 빌드 설정을 활용하는 데 도움이 되도록 작성되었습니다. 각 단계의 설명을 통해 효율적으로 Unity에서 작업할 수 있습니다.