Esci dal gioco
Pagina aggiornata :
Data di creazione della pagina :
Ambiente di verifica
- Finestre
-
- finestre 11
- Unity Editor
-
- 2021.3.3f1
- Pacchetti del sistema di input
-
- 1.3.0
Prerequisiti per questo suggerimento
Le seguenti impostazioni sono preconfigurate come prerequisito per la spiegazione di questi suggerimenti.
Come uscire dal gioco a livello di codice
Per uscire dal gioco a livello di codice, esegui il codice seguente:
UnityEngine.Application.Quit();
Se vuoi chiudere correttamente il gioco, esci dal gioco, ecc. e salva i dati delle impostazioni prima di uscire.
Tuttavia, il codice precedente è valido solo se si compila il gioco e lo si esegue da solo e non accade nulla quando lo si esegue nell'editor Unity. Se si vuole interrompere l'esecuzione del gioco nell'editor Unity, è necessario eseguire il codice seguente:
UnityEditor.EditorApplication.isPlaying = false;
Se si desidera che funzioni correttamente in qualsiasi ambiente, è possibile scriverlo come segue utilizzando i simboli di compilazione.
public void OnClickExit()
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
UnityEngine.Application.Quit();
#endif
}