Unity代码控制关闭程序

Unity发布的应用程序,需要代码控制关闭时,仅需调用以下方法即可:Application.Quit();

而当我们在编辑器状态,使用以上方法是无法关闭的。

编辑器状态下,退出运行状态则需要使用以下方法:

UnityEditor.EditorApplication.isPlaying=false;

所以当我们想要在编辑器和发布应用程序中关闭程序,可使用以下方法:

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

猜你喜欢

转载自blog.csdn.net/mr_five55/article/details/130997133