Išeikite iš žaidimo

Puslapis atnaujintas :
Puslapio sukūrimo data :

Tikrinimo aplinka

Windows
  • Langai 11
"Unity" redaktorius
  • 2021.3.3F1
Įvesties sistemos paketai
  • 1.3.0

Būtinos šio patarimo sąlygos

Toliau nurodyti parametrai yra iš anksto sukonfigūruoti kaip būtina šių patarimų paaiškinimo sąlyga.

Kaip išeiti iš žaidimo programiškai

Norėdami programiškai išeiti iš žaidimo, paleiskite šį kodą:

UnityEngine.Application.Quit();

Jei norite teisingai uždaryti žaidimą, išeikite iš žaidimo iš meniu ir pan., O prieš išeidami išsaugokite nustatymo duomenis.

Tačiau aukščiau pateiktas kodas galioja tik tuo atveju, jei kuriate žaidimą ir paleidžiate jį atskirai, ir nieko neįvyksta, kai paleidžiate jį "Unity" redaktoriuje. Jei norite sustabdyti žaidimo paleidimą "Unity" redaktoriuje, turite paleisti šį kodą:

UnityEditor.EditorApplication.isPlaying = false;

Jei norite, kad jis tinkamai veiktų bet kurioje aplinkoje, galite jį parašyti taip naudodami kompiliavimo simbolius.

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