유니티 스크립트로 play 종료

박성준·2025년 2월 14일

유니티 복습용

목록 보기
5/23
public void OnClickExit()
    {
#if UNITY_EDITOR
        UnityEditor.EditorApplication.isPlaying = false;
#else
        Application.Quit(); // 어플리케이션 종료
#endif
    }
}

#if UNITY_EDITOR는 유니티 에디터에서만 즉 게임 환경에서는 실행되지 않도록 제한을 거는 것이다.
그 밑의 함수가 에디터의 isPlaying을 끄는 함수이다.
#else문은 당연히 유니티 에디터를 제외한 다른 상황이니 게임 플레이 상황에서 실행된다.
어플리케이션 종료가 곧 게임의 종료이다.
이제 #endif로 if문을 끝맺는다.

profile
GameDeveloper

0개의 댓글