退出遊戲

更新頁 :
頁面創建日期 :

驗證環境

窗戶
  • 窗戶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
  }