退出遊戲
更新頁 :
頁面創建日期 :
驗證環境
- 窗戶
-
- 窗戶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
}