내일배움캠프 Unity 53일차 TIL - EnterPlayMode 설정

Wooooo·2024년 1월 11일
0

내일배움캠프Unity

목록 보기
55/94

[오늘의 키워드]

Unity Editor에서 Test Play를 빠르게 할 수 있는 Enter Play Mode 설정과 설정 하기 전 주의해야할 점 등을 정리해보려한다.


[Enter Play Mode]

유니티 에디터에서는 실행 버튼을 눌렀을 때 대략 다음의 프로세스를 진행한 후 게임이 실행된다.

  1. Edit Mode Exit
  2. 현재 열려 있는 Scene을 백업
  3. Domain을 Reload
  4. Scene을 Reload
  5. Play Mode Enter

하지만 Enter Play Mode를 키면 2, 3번 과정을 스킵하거나 시간을 대폭 줄여준다.
이 글을 쓰며 현재 작업 중인 프로젝트 기준으로는 설정하기 전에는 프로세스가 7초 가량 걸렸지만 설정 후에는 실행 버튼을 누르자마자 Play Mode로 들어간다.

설정법

Project Settings / Editor / Enter Play Mode Settings
Enter Play Mode Options - 체크


[설정하기 전에 해야할 것]

이 설정을 사용하려면 정적 필드의 값을 제대로 처리해줘야한다. 아마 대부분은 싱글톤일 것이다.

  1. 게임 실행 시 초기화 해주고 시작
  2. 게임 종료 시 초기화 해주고 종료

둘 중 하나의 방법을 쓰면 된다! 큰 차이는 없겠지만 나는 2번의 방법을 더 선호한다.
OnDestroy()에서 처리해줌..

profile
game developer

0개의 댓글