使用 Application.Quit(),但在 editor 模式下使用 Application.Quit()是没用的,要用 EditorApplication.isPlaying = false。
故代码如下:
1 void QuitGame() 2 { 3 #if UNITY_EDITOR 4 UnityEditor.EditorApplication.isPlaying = false; 5 #else 6 Application.Quit(); 7 #endif 8 }
使用 Application.Quit(),但在 editor 模式下使用 Application.Quit()是没用的,要用 EditorApplication.isPlaying = false。
故代码如下:
1 void QuitGame() 2 { 3 #if UNITY_EDITOR 4 UnityEditor.EditorApplication.isPlaying = false; 5 #else 6 Application.Quit(); 7 #endif 8 }