Zaprite igro
					Stran posodobljena : 
					
				
				Datum ustvarjanja strani : 
			Okolje za preverjanje
- Windows
 - 
- Windows 11
 
 - Urejevalnik Unity
 - 
- 2021.3.3F1
 
 - Paketi vhodnih sistemov
 - 
- 1.3.0
 
 
Predpogoji za ta nasvet
Naslednje nastavitve so vnaprej konfigurirane kot predpogoj za razlago teh nasvetov.
Kako zapustiti igro programsko
Če želite programsko zapustiti igro, zaženite naslednjo kodo:
UnityEngine.Application.Quit();
Če želite igro pravilno zapreti, zaprite igro iz menija itd. In shranite podatke o nastavitvi, preden zaprete.
Vendar pa je zgornja koda veljavna le, če zgradite igro in jo zaženete sami, in nič se ne zgodi, ko jo zaženete v urejevalniku Unity. Če želite preprečiti, da bi se igra izvajala v urejevalniku Unity, morate zagnati naslednjo kodo:
UnityEditor.EditorApplication.isPlaying = false;
Če želite, da deluje pravilno v katerem koli okolju, ga lahko zapišete na naslednji način z uporabo kompilacijskih simbolov.
  public void OnClickExit()
  {
#if UNITY_EDITOR
    UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
    UnityEngine.Application.Quit();
#endif
  }