退出游戏
更新页 :
页面创建日期 :
验证环境
- 窗户
-
- 窗户11
- Unity 编辑器
-
- 2021.3.3f1
- 输入系统包
-
- 1.3.0
此提示的先决条件
以下设置已预先配置为解释这些提示的先决条件。
如何以编程方式退出游戏
若要以编程方式退出游戏,请运行以下代码:
UnityEngine.Application.Quit();
如果要正确关闭游戏,请从菜单等中退出游戏,并在退出前保存设置数据。
但是,上述代码仅在您构建游戏并自行运行时才有效,并且在 Unity 编辑器中运行它时不会发生任何反应。 如果要停止游戏在 Unity 编辑器中运行,则需要运行以下代码:
UnityEditor.EditorApplication.isPlaying = false;
如果你想让它在任何环境中都能正常工作,你可以用编译符号写成这样。
public void OnClickExit()
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
UnityEngine.Application.Quit();
#endif
}