Engine/Unity

[Unity 2021.3.3f1 LTS] Play 버튼을 클릭하면 reload 없이 바로 재생되도록 하는 옵션

VirtualDever 2022. 5. 21. 16:32

유니티 2021 버전부터 게임 재생 버튼을 클릭하면 바로 재생되지 않고 "reload script assembly" 와 같은 로딩 창이 뜨고 나서 한참 뒤에 게임이 재생되도록 디폴트로 설정이 되어 있는데요.

이전 버전과 같이 바로 재생되도록 하기 위해서 아래와 같은 설정이 필요합니다.

 

  1. Project Settings => Editor => Enter Play Mode Options 체크 (활성화)
  2. Reload Domain 체크 해제 (비활성화)

 

유니티 공식 문서에는 Domain Reload에 대해 다음과 같이 명시되어 있습니다.

Domain Reloading resets your scripting state, and is enabled by default. It provides you with a completely fresh scripting state, and resets all static fields and registered handlers each time you enter Play Mode.

디폴트로 설정해 두는 것이 권장된다고 보시면 됩니다.

 

보다 자세한 사항은 아래 유니티 공식 문서를 확인하세요.

 

https://docs.unity3d.com/Manual/DomainReloading.html

 

Unity - Manual: Domain Reloading

Configurable Enter Play Mode Domain Reloading Domain Reloading resets your scripting state, and is enabled by default. It provides you with a completely fresh scripting state, and resets all static fields and registered handlers each time you enter Play Mo

docs.unity3d.com