zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Unity Editor下使用 Application.Quit()为什么程序没有退出?

程序 为什么 Unity 没有 application 退出 Editor 使用
2023-09-11 14:20:50 时间

Unity Editor下使用 Application.Quit()为什么程序没有退出?


因为Editor下使用 UnityEditor.EditorApplication.isPlaying = false 结束退出,

只有当工程打包编译后的程序使用Application.Quit()才奏效,具体参见代码,

在自己的工程中添加调用即可。



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