Ieșiți din joc

Pagina actualizată :
Data creării paginii :

Mediul de verificare

Windows
  • Ferestre 11
Unity Editor
  • 2021.3.3F1
Pachete de sisteme de intrare
  • 1.3.0

Cerințe preliminare pentru acest sfat

Următoarele setări sunt preconfigurate ca o condiție prealabilă pentru explicarea acestor sfaturi.

Cum să ieșiți din joc programatic

Pentru a ieși programatic din joc, rulați următorul cod:

UnityEngine.Application.Quit();

Dacă doriți să închideți jocul corect, ieșiți din joc din meniu etc. și salvați datele de setare înainte de a ieși.

Cu toate acestea, codul de mai sus este valabil numai dacă construiți jocul și îl rulați singur și nu se întâmplă nimic atunci când îl rulați în Editorul Unity. Dacă doriți să opriți rularea jocului în Editorul Unity, trebuie să rulați următorul cod:

UnityEditor.EditorApplication.isPlaying = false;

Dacă doriți să funcționeze corect în orice mediu, îl puteți scrie după cum urmează folosind simboluri de compilare.

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