Unity - 게임 종료

김도현·2023년 12월 10일
0

TIL

목록 보기
74/76

게임 종료 함수

Application.Quit();

하지만 이렇게 사용하면 에디터에서 메서드가 실행되는지 알수가 없으며, 게임이 종료되지 않는다 그렇기에 아래와 같이 전처리기 지시어(#if, #else, #endif)를 사용해 에디터랑 앱상을 다르게 사용하면 해결이 가능하다.

에디터에서도 종료 가능한 코드

public void GameExit()
{
    #if UNITY_EDITOR
        UnityEditor.EditorApplication.isPlaying = false;
    #else
        Application.Quit();
    #endif
}

0개의 댓글