플레이 모드는 Unity의 핵심 기능 중 하나입니다. 플레이 모드를 사용하면 툴바의 Play 버튼을 통해 에디터 내에서 직접 프로젝트를 실행할 수 있습니다. 플레이 모드를 시작하면 프로젝트가 빌드에서처럼 시작되고 실행됩니다. 플레이 모드를 종료하면 플레이 모드 중에 에디터에서 변경하는 모든 사항이 초기화됩니다.
에디터에서 플레이 모드를 시작하면 Unity가 두 가지 중요한 동작을 수행하여 프로젝트가 빌드에서처럼 동일하게 에디터에서 시작되도록 만듭니다.
이 두 동작은 실행하는 데 다소 시간이 걸리며, 소요 시간은 스크립트와 씬의 복잡도와 비례합니다.
게임이나 앱을 개발하는 동안 플레이 모드를 빠르게 시작하고 종료하는 기능은 중요합니다. 플레이 모드를 빠르게 시작하고 종료할수록 변경 사항을 빠르게 적용하고 테스트할 수 있습니다.
개발 중에 빠른 반복 작업 시간이 중요하며, 씬과 스크립팅 상태를 재설정하는 시간이 장애물이 되기 때문에 Unity는 플레이 모드를 시작할 때 발생하는 동작을 구성할 수 있습니다. 도메인 재로드 및 씬 재로드 작업을 비활성화할 수 있습니다. 이러한 옵션은 Configurable Enter Play Mode 기능으로 제공됩니다.
아래 다이어그램은 Reload Domain 및 Reload Scene 설정을 비활성화했을 때의 효과를 보여 줍니다.
Project Settings 창의 Editor 섹션에 있는 Enter Play Mode Settings에서 플레이 모드를 시작할 때 시작하는 프로세스를 구성할 수 있습니다.
플레이 모드를 더 빠르게 시작하려면 When entering play mode 드롭다운에서 domain reloading 및 scene reloading을 비활성화할 수 있습니다. 이 옵션 중 하나 또는 둘 다 비활성화할 수 있습니다.