본문 바로가기

카테고리 없음

[Unity] 게임 재실행시 튕기는 오류

게임을 재시작했을때 게임이 갑자기 꺼지는 기이한 현상

 

해결 1 ) 게임이 종료될때 모든 Thread가 종료되지 않아서 발생하는 문제라는 의견 -> 게임종료시 모든 스레드 종료

1
2
3
4
5
6
7
8
9
10
11
 private void OnApplicationQuit()
    {
        ProcessThreadCollection pt = Process.GetCurrentProcess().Threads;
        foreach (ProcessThread p in pt)
        {
            p.Dispose();
        }
 
        System.Diagnostics.Process.GetCurrentProcess().Kill();
        UnityEngine.Debug.Log("quit");
    }
cs

 

해결 2 ) BuildSetting > Others > Multithreaded Rendering 체크해제 후 빌드