TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Sin valoraciones

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Ahora abriremos el prefab de player y le añadiremos un componente llamado GameStateListener

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Dentro de las opciones que nos da este script habilitaremos los siguientes componentes que vemos marcados:

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Abrimos la escena de Gameplay y dentro de esta crearemos un nuevo objeto vacio que llamaremos UIManager

Juego

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Y lo colocamos en la parte de arriba de nuestra Jerarquía

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Le añadimos el componente de GameState Listener

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Y lo configuramos tal y como hemos hecho antes:

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Ahora añadimos otra dependencia y arrastramos UIManager dentro del None(Object)

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Despues elegimos la Función GameObject>SetActive

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Ahora crearemos otra dependencia dentro de las opciones de Actions y arrastraremos el prefab de SettingsMenu dentro del recuadro de None(Object)

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Y seguidamente seleccionamos GameObject>SetActive en el apartado de Funciones

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Dejando así las opciones dentro del On Main Menu State y así esté desactivado

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Para no tener que ir haciendo esto uno por uno podemos reusar esta configuración dentro de otros elementos o acciones. Para ello nos ponemos encima de OnMainMenuState y presionamos el botón derecho del ratón y elegimos la opción de Copy

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Y ahora lo pegamos en el siguiente On Loading State repitiendo el mismo proceso

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Y ahora lo pegamos en el siguiente On Playing State repitiendo el mismo proceso. Dejamos activado el HUD marcando la casilla de debajo de GameObject.SetActiveJuego

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Por ultimo pegaremos esta configuración en el apartado que pone OnPauseState y dejaremos activada la casilla del PauseMenu

TEMA 8 CREACIÓN DEL GAMEMANAGER (continuación)

Guardamos los cambios

Compártelo en tus redes

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

Valore este curso

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumimos que estás de acuerdo. VER