2D 및 3D 모드 설정
프리셋

환경 설정

Unity는 Unity 에디터의 동작을 커스터마이즈할 수 있는 다양한 환경 설정을 제공합니다.

Preferences 창에 액세스하려면 Unity의 메인 메뉴에서 Edit > Preferences(Windows) 또는 Unity > Preferences(Mac)로 이동합니다. 다음과 같은 환경 설정 카테고리를 사용할 수 있습니다.

Navigating the Preferences window

Use the search box to filter the list of settings categories, and highlight keywords in the details pane on the right.

일반

General 환경 설정을 통해 Unity 전반의 작업 환경을 커스터마이즈할 수 있습니다.

Preferences 창의 General 범위
Preferences 창의 General 범위
프로퍼티 기능
Auto Refresh Enable this setting to update Assets automatically as they change.
Load Previous Project on Startup Enable this setting to always load the previous Project at startup.
Compress Assets on Import Enable this setting to automatically compress Assets during import.
Disable Editor Analytics(Pro에만 해당) Enable this setting to stop the Editor automatically sending information back to Unity.
Show Asset Store search hits Enable this setting to show the number of free/paid Assets from the Asset Store in the Project Browser.
Verify Saving Assets Enable this setting if you wish to verify which Assets to save individually on quitting Unity.
Script Changes While Playing 에디터에서 게임이 실행되는 동안 스크립트가 변경되는 경우 Unity의 동작을 선택합니다.
Recompile And Continue Playing 스크립트를 재컴파일하고 씬을 계속해서 실행합니다. 기본 동작이지만, 스크립트가 직렬화할 수 없는 데이터에 의존하는 경우 변경하는 것이 좋습니다.
Recompile After Finished Playing 씬을 수동으로 정지할 때까지 재컴파일을 지연하여 중단을 방지합니다.
Stop Playing And Recompile 테스팅을 신속하게 재시작할 수 있도록 재컴파일을 위해 즉시 씬을 정지합니다.
Editor Theme Unity 에디터에서 사용할 스킨을 선택합니다. Unity Plus 및 Unity Pro 구독에서만 사용할 수 있습니다.
Personal 연회색 배경과 검정색 텍스트를 사용합니다.
Professional 진회색 배경과 흰색 텍스트를 사용합니다.
Editor Font Select which font to display in the Unity Editor. The default font is Inter.
Enable Alpha Numeric Sorting Enable this setting to display a button in the top-right corner of the Hierarchy window, which toggles between Transform sort (the default) and Alphanumeric sort.
Enable Code Coverage Enable this setting to access the interface for the code coverage data that Mono exposes. Code coverage lets you see how much of your code is executed when it is run. It’s normally associated with automated unit tests, but coverage data in Unity can be gathered at any time when the Editor is running. For more information, see documentation on Coverage API.

2D

Max Sprite Atlas Cache Size (GB)를 통해 스프라이트 아틀라스 캐시 폴더의 최대 크기를 설정할 수 있습니다. 가능한 경우 Unity는 이 폴더의 크기를 설정된 크기 이하로 유지합니다.

Preferences 창의 2D 범위
Preferences 창의 2D 범위

Analysis

The Analysis preferences let you define settings for the Profiler.

Analysis scope on the Preferences window
Analysis scope on the Preferences window
프로퍼티 기능
Frame Count Choose how many frames to display in the Profiler window.
Remember last recording state Save and load the recording state between Profiler sessions.
Default recording state Choose whether recording is enabled or disabled when the Profiler begins.

캐시 서버

Unity는 에셋이 변경될 때마다 자동으로 에셋을 다시 임포트합니다. 캐시 서버를 설정하면 에셋 임포트에 소요되는 시간이 대폭 단축됩니다. 원격 호스팅을 이용하여 캐시 서버를 설정하거나 로컬 컴퓨터에 저장된 캐시 서버를 설정할 수 있습니다.

Cache Server scope on the Preferences window
Cache Server scope on the Preferences window
프로퍼티 기능
New Projects default asset pipeline Select the default asset pipeline for new Projects.
Active version Displays the current asset pipeline version.
Asset Pipeline v1 (deprecated)
Cache Server Mode Define the Cache Server mode.
Local: Use a local Cache Server on this computer. The preferences for Local storage appear.
Remote: Use a Cache Server hosted on a remote computer. The preferences for Remote hosting appear.
By default the Cache Server is disabled.
Asset Pipeline v2
Cache Server Default Mode Define whether the Cache Server is enabled or disabled by default. You can override this per Project in the Unity Editor settings.
Default IP address Set the default IP address for the Cache Server to use. You can override this per Project in the Unity Editor settings.
Check Connection 원격 캐시 서버에 연결을 시도할 때 이 버튼을 클릭합니다.

원격 호스팅

These preferences are only available when Use Cache Server is set to Remote.

원격 캐시 서버 환경 설정
원격 캐시 서버 환경 설정
프로퍼티 기능
IP Address 관리자가 설정한 전용 캐시 서버의 IP 주소를 입력합니다.
Check Connection 원격 캐시 서버에 연결을 시도할 때 이 버튼을 클릭합니다.

로컬 스토리지

Use Cache ServerLocal 로 설정된 경우에만 사용할 수 있습니다.

로컬 캐시 서버 환경 설정
로컬 캐시 서버 환경 설정
프로퍼티 기능
Maximum Cache Size (GB) 컴퓨터의 스토리지에서 캐시 서버의 최대 크기를 기가바이트 단위로 지정합니다. 최소 크기는 1GB입니다. 최대 크기는 200GB입니다.
기본 캐시 크기는 10GB입니다.
Custom cache location 캐시를 저장할 위치를 지정하려면 이 옵션을 활성화합니다.
Cache Folder Location 캐시 위치를 지정하려면 Browse 버튼을 클릭합니다.
Cache size is 현재 캐시 크기를 나타내는 메시지입니다. Check Cache Size 버튼을 클릭하기 전에는 Cache size is unknown이라고 표시됩니다. 버튼을 클릭한 후에는 계산된 캐시 크기가 메시지에 표시됩니다.
Check Cache Size 로컬 캐시 서버가 사용하는 스토리지의 크기를 알아보려면 이 옵션을 클릭합니다. 프로젝트 크기가 크면 시간이 다소 소요될 수 있습니다.
Clean Cache 캐시의 콘텐츠를 삭제합니다.
Cache Folder Location Displays the current cache folder location.

컬러

Preferences 창의 Colors 범위
Preferences 창의 Colors 범위

Colors 환경 설정을 통해 Unity가 다양한 사용자 인터페이스 요소를 표시할 때 사용할 컬러를 선택할 수 있습니다.

외부 툴

External Tools 환경 설정을 통해 이미지와 소스 제어를 활용하는 스크립팅용 외부 애플리케이션을 설정할 수 있습니다.

Preferences 창의 External Tools 범위
Preferences 창의 External Tools 범위
프로퍼티 기능
External Script Editor Unity가 스크립트 파일을 여는 데 사용할 애플리케이션을 선택합니다. Unity에서 기본적으로 지원하는 스크립트 에디터에 올바른 인수가 자동으로 전달됩니다. Unity는 Visual Studio(Express), Visual Studio Code, Xamarin Studio, MonoDevelop 및 JetBrains Rider를 기본적으로 지원합니다.
Generate all .csproj files. Enable this setting to generate all .csproj files.
Add .unityproj’s to .sln Enable this setting to add UnityScript (.unityproj) projects to the generated solution (.sln) file. This is enabled by default for MonoDevelop and Xamarin Studio, and disabled by default for Visual Studio (Express) and Visual Studio Code.
Editor Attaching Enable this setting to allow debugging of scripts in the Unity Editor. If you disable this option, you can’t attach a script debugger to Unity to debug your scripts.
Image application Unity에서 이미지 파일을 여는 데 사용할 애플리케이션을 선택합니다.
Revision Control Diff/Merge Unity에서 에셋 서버와의 파일 차이를 확인하는 데 사용할 애플리케이션을 선택합니다. Unity는 기본 설치 위치에서 해당 툴을 검색하고 Windows에서는 TortoiseMerge, WinMerge, PlasticSCM Merge 및 Beyond Compare 4의 레지스트리 키를 확인합니다.
JDK Installed with Unity (recommended) Android 환경 설정을 참조하십시오.
Android SDK Tools Installed with Unity (recommended) Android 환경 설정을 참조하십시오.
Android NDK Installed with Unity (recommended) Android 환경 설정을 참조하십시오.
Gradle Installed with Unity (recommended) 이 옵션은 기본적으로 활성화됩니다. Unity는 Unity/Hub/Editor/[EditorVersion]/PlaybackEngines/AndroidPlayer/Tools/gradle 에 Gradle 툴을 설치합니다. 다른 위치에 Gradle 툴을 수동으로 설치하면 이 옵션을 비활성화하고 Browse 버튼을 클릭하여 정확한 설치 폴더를 선택할 수 있습니다. Unity에서 Gradle을 사용하는 방법은 Android용 Gradle을 참조하십시오.
Stop Gradle daemons on exit 이 옵션을 활성화하면 에디터를 닫을 때 Unity가 Gradle을 중지시킵니다. Gradle을 사용하여 동시에 여러 개의 Android 프로젝트를 빌드하는 경우 다른 빌드에 오류가 생길 수 있으니 이 옵션을 비활성화하십시오.
Maximum JVM heap size, Mbytes Set the maximum Java heap size for building.
Keystores Dedicated Location Choose the location for Keystores.

GI 캐시

전역 조명(GI) 시스템은 각 컴퓨터에서 캐시를 사용하여 실시간 전역 조명을 사전 계산하는 데 사용되는 중간 파일을 저장합니다. 캐시를 컴퓨터의 모든 프로젝트에서 공유합니다.

Preferences 창의 GI Cache 범위
Preferences 창의 GI Cache 범위
프로퍼티 기능
Maximum Cache Size (GB) 슬라이더를 사용하여 최대 GI 캐시 폴더 크기를 지정합니다. 가능한 경우 GI 캐시 폴더가 항상 이 크기보다 작게 유지됩니다. Unity는 공간을 더 만들기 위해 주기적으로 사용되지 않는 파일을 삭제합니다(가장 오래된 파일부터 순차적으로 삭제). 이 작업은 자동으로 수행되므로 사용자는 아무 작업도 할 필요가 없습니다.
참고: 현재 씬이 GI 캐시의 모든 파일을 사용하는 경우 캐시 크기를 늘리십시오. 그렇게 하지 않으면 베이크 시 리소스를 많이 사용하는 재계산이 수행됩니다. 이러한 현상은 씬의 크기가 매우 크거나 캐시 크기가 너무 작으면 발생할 수 있습니다.
Custom cache location GI 캐시 폴더의 커스텀 위치를 허용하려면 이 옵션을 활성화합니다. 기본적으로 GI 캐시는 Caches 폴더에 저장됩니다. 캐시 폴더를 모든 프로젝트에서 공유합니다.
팁: SSD 드라이브에 GI 캐시를 저장하면 베이킹 과정이 I/O 기반인 경우 베이킹을 더 빠르게 진행할 수 있습니다.
Cache Folder Location 캐시 위치를 지정하려면 Browse 버튼을 클릭합니다.
Cache compression 이 옵션을 활성화하면 Unity에서 GI 캐시의 파일을 압축하고 생성된 데이터의 크기를 축소합니다. 기본적으로 LZ4 형식으로 압축되며, 이름은 해시와 파일 확장자로 구성됩니다. 해시는 조명 시스템에 입력된 값을 기반으로 계산되므로 다음 중 하나라도 변경되면 조명을 다시 계산해야 합니다.
- 머티리얼(텍스처, 알베도, 이미션)
- 광원
- 지오메트리
- 정적 플래그
- 라이트 프로브 그룹
- 반사 프로브
- 라이트맵 파라미터
: 원시 인라이튼 데이터에 액세스해야 하는 경우 캐시 압축을 비활성화하고 캐시를 청소하십시오.
Clean Cache 캐시 디렉토리를 비우려면 이 버튼을 사용합니다.
에디터가 실행되는 동안 GI 캐시 디렉토리를 삭제하면 안전하지 않을 수 있습니다. 에디터는 시작 시 GiCache 폴더를 생성하며, 이러한 파일에 대한 레퍼런스 설정을 유지하기 때문입니다. Clean Cache 버튼을 누르면 파일이 삭제되기 전에 에디터에서 디스크에 저장된 파일에 대한 모든 레퍼런스를 릴리스합니다.
Cache size is Displays the current size of the cache.
Cache Folder Location Displays the current cache folder location.

UI Scaling

The UI Scaling preferences let you define how to scale UI text and icons in the Unity Editor.

UI Scaling scope on the Preferences window
UI Scaling scope on the Preferences window
프로퍼티 기능
Use default desktop setting Enable this setting to use your computer’s default settings for scaling UI text and icons.
Current scaling Displays the current scaling value.
Use custom scaling value Override the scaling value.

Custom package preferences

Some Asset Store or Unity packages add their own custom preferences to the Preferences window. Generally these use the package name as the preferences category. In this example, you can see the Cinemachine package preferences:

범위 목록에 패키지별 환경 설정이 표시됨
범위 목록에 패키지별 환경 설정이 표시됨

특정 패키지의 환경 설정에 대한 내용은 해당 패키지에 관한 문서를 참조하십시오. 이 섹션은 Unity 표준 환경 설정에 대한 문서만 포함합니다.


  • 2019–10–21 Page amended

  • Added Analysis and UI Scaling tabs, and removed Grid Brush and Tile Palette tabs in 2019.3

  • 2019.1에서 Android용 Gradle 옵션이 External Tools 섹션에 추가됨

  • 2019.1에서 키가 제거되고 타일 팔레트 환경 설정에 옵션 추가됨 NewIn20191

  • 2018.3에서 자식 게임 오브젝트를 위한 선택 윤곽선 컬러 환경 설정 추가됨

  • Unity 2018.3에서 새로운 통합 설정 및 기타 업데이트 추가됨

  • Unity 2018.2에서 Script Changes While Playing 및 Device To Use 드롭다운 메뉴 추가됨

  • 2018.1에서 업데이트된 외부 스크립트 에디터 리스트

2D 및 3D 모드 설정
프리셋