게임을 재시작했을때 게임이 갑자기 꺼지는 기이한 현상
해결 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 체크해제 후 빌드
