En este tutorial, aprenderás a crear un botón que permita cerrar el juego cuando el jugador haga clic en él.
Funciona en juegos compilados (.exe, .apk, etc.).
Incluye compatibilidad con el Editor de Unity para pruebas.
1. Crear el Botón de «Salir»
- En la jerarquía (
Hierarchy
), ve aGameObject > UI > Button - TextMeshPro
. - Renómbralo
BotonSalir
. - En el
Inspector
, cambia su texto a «Salir».
2. Crear el Script para Salir del Juego
Paso 1: Crear un Script SalirJuego.cs
- Ve a la carpeta
Scripts
(Assets/Scripts
). - Clic derecho > Create > C# Script.
- Nómbralo
SalirJuego.cs
y ábrelo. - Copia este código:
3. Asignar el Script al Botón «Salir»
Paso 2: Agregar el Script a un Objeto en la Escena
- Crea un
GameObject
vacío (GameObject > Create Empty
). - Nómbralo
GestorMenu
. - Arrástrale el script
SalirJuego.cs
(Add Component > SalirJuego
).
Paso 3: Conectar el Botón con la Función de Cerrar Juego
- Selecciona el
BotonSalir
en la Jerarquía. - En el
Inspector
, busca la secciónButton > OnClick()
. - Haz clic en
+
para agregar una nueva acción. - Arrastra el
GestorMenu
al campo vacío. - En la lista desplegable, selecciona
SalirJuego > CerrarJuego()
.
Resultado Final
Al presionar el botón «Salir», el juego se cerrará automáticamente.
Si pruebas en el Editor de Unity, el juego se detendrá sin necesidad de cerrar Unity.
En una Build (
.exe
, .apk
, etc.), Application.Quit()
cerrará completamente el juego.
