Ukončite hru
					Stránka aktualizovaná : 
					
				
				Dátum vytvorenia strany : 
			Prostredie overovania
- Windows
 - 
- Windows 11
 
 - Editor jednoty
 - 
- 2021.3.3f1
 
 - Vstupné systémové balíky
 - 
- 1.3.0
 
 
Predpoklady pre tento tip
Nasledujúce nastavenia sú vopred nakonfigurované ako predpoklad na vysvetlenie týchto tipov.
Ako ukončiť hru programovo
Ak chcete hru programovo ukončiť, spustite nasledujúci kód:
UnityEngine.Application.Quit();
Ak chcete hru správne ukončiť, ukončite hru z ponuky atď. a pred ukončením uložte údaje o nastavení.
Vyššie uvedený kód je však platný iba vtedy, ak hru vytvoríte a spustíte samostatne, a nič sa nestane, keď ju spustíte v editore Unity. Ak chcete zastaviť spúšťanie hry v editore jednotiek, musíte spustiť nasledujúci kód:
UnityEditor.EditorApplication.isPlaying = false;
Ak chcete, aby fungoval správne v akomkoľvek prostredí, môžete ho napísať nasledovne pomocou symbolov kompilácie.
  public void OnClickExit()
  {
#if UNITY_EDITOR
    UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
    UnityEngine.Application.Quit();
#endif
  }