Sal del juego
Actualización de la página :
Fecha de creación de la página :
Entorno de verificación
- Windows
-
- Windows 11
- Unity Editor
-
- 2021.3.3f1
- Paquetes del sistema de entrada
-
- 1.3.0
Requisitos previos para esta sugerencia
Los siguientes ajustes están preconfigurados como requisito previo para la explicación de estos consejos.
Cómo salir del juego mediante programación
Para salir del juego mediante programación, ejecute el código siguiente:
UnityEngine.Application.Quit();
Si desea cerrar el juego correctamente, salga del juego desde el menú, etc., y guarde los datos de configuración antes de salir.
Sin embargo, el código anterior solo es válido si compilas el juego y lo ejecutas por sí solo, y no sucede nada cuando lo ejecutas en el Editor de Unity. Si desea evitar que el juego se ejecute en el Editor de Unity, debe ejecutar el siguiente código:
UnityEditor.EditorApplication.isPlaying = false;
Si quieres que funcione correctamente en cualquier entorno, puedes escribirlo de la siguiente manera utilizando símbolos de compilación.
public void OnClickExit()
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
UnityEngine.Application.Quit();
#endif
}