Version: 2022.1
언어: 한국어
Unity 에디터에서 코드 재로드
도메인 재로드

설정 가능한 플레이 모드 시작

플레이 모드는 Unity의 핵심 기능 중 하나입니다. 이 모드를 사용하면 툴바의 Play 버튼을 통해 에디터 내에서 프로젝트를 직접 실행할 수 있습니다. 플레이 모드를 시작하면 프로젝트가 빌드에서처럼 시작되고 실행됩니다. 플레이 모드 동안 에디터에서 적용한 모든 변경 사항은 플레이 모드 종료 시 초기화됩니다.

에디터에서 플레이 모드를 시작하면 Unity가 두 가지 중요한 동작을 수행하여 프로젝트가 빌드에서처럼 동일하게 에디터에서 시작되도록 만듭니다.

  • 스크립팅 상태를 초기화합니다(“도메인 재로드”라고도 불림).
  • 씬을 다시 로드합니다.

이 두 동작은 실행하는 데 다소 시간이 걸리며, 소요 시간은 스크립트와 씬의 복잡도와 비례합니다.

플레이 모드를 빠르게 시작하고 종료하는 기능은 게임이나 앱을 개발할 때 매우 중요한 요소입니다. 플레이 모드를 빠르게 시작하고 종료하면 변경 사항을 그만큼 빠르게 적용하고 테스트할 수 있습니다.

개발 과정에서 빠른 반복 속도는 매우 중요하고 씬 및 스크립팅 상태를 초기화하는 시간이 반복 속도를 저하할 수 있기 때문에 Unity는 플레이 모드 시작 시 수행하는 동작을 설정할 수 있는 기능을 제공합니다. 이를 통해 “도메인 재로드” 또는 “씬 재로드” 동작을 활성화하거나 비활성화할 수 있습니다. 이 두 가지 옵션은 설정 가능한 플레이 모드 시작 기능에서 제공됩니다.

아래 다이어그램은 도메인 재로드 및 씬 재로드 설정을 비활성화했을 때의 효과를 보여줍니다.

도메인 재로드 및 씬 재로드 설정을 비활성화했을 때의 효과
도메인 재로드 및 씬 재로드 설정을 비활성화했을 때의 효과

플레이 모드를 설정하는 방법

플레이 모드 시작을 설정하려면 Edit > Project Settings > Editor로 이동하여Enter Play Mode Options를 활성화합니다. 이 옵션을 활성화하면 reload domainreload scene 옵션을 사용할 수 있습니다.

에디터 프로젝트 설정 창의 플레이 모드 시작 설정
에디터 프로젝트 설정 창의 플레이 모드 시작 설정

Reload Domain을 선택하면 도메인 재로드가 활성화되고, Reload Scene을 선택하면 씬 재로드가 활성화됩니다.

Unity 에디터에서 코드 재로드
도메인 재로드