Kilépés a játékból

Oldal frissítve :
Oldal létrehozásának dátuma :

Ellenőrzési környezet

Windows
  • Windows 11 esetén
Unity-szerkesztő
  • 2021.3.3f1
Bemeneti rendszercsomagok
  • 1.3.0

A tipp előfeltételei

A következő beállítások előre konfigurálva vannak a tippek magyarázatának előfeltételeként.

Hogyan lehet programozott módon kilépni a játékból

A játékból való programozott kilépéshez futtassa a következő kódot:

UnityEngine.Application.Quit();

Ha helyesen szeretné bezárni a játékot, lépjen ki a menüből stb., És mentse el a beállítási adatokat, mielőtt kilépne.

A fenti kód azonban csak akkor érvényes, ha a játékot önmagában készíti és futtatja, és semmi sem történik, amikor a Unity-szerkesztőben futtatja. Ha le szeretné állítani a játék futtatását a Unity-szerkesztőben, a következő kódot kell futtatnia:

UnityEditor.EditorApplication.isPlaying = false;

Ha azt szeretné, hogy bármilyen környezetben megfelelően működjön, akkor az alábbiak szerint írhatja fordítási szimbólumok segítségével.

  public void OnClickExit()
  {
#if UNITY_EDITOR
    UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
    UnityEngine.Application.Quit();
#endif
  }