Bienvenidos de nuevo, mis compañeros desarrolladores de juegos.
En este video, vamos a
agregar un poco de funcionalidad a nuestra pantalla sorda.
Por lo que actualmente cuando caminamos,
estamos vivos y todo está bien.
Cuando morimos, tenemos
la opción de reiniciar el nivel,
por lo que empezamos en el mismo nivel,
o tenemos la opción de volver al
menú principal y llorar un poco.
Entonces, no perdamos más tiempo y empecemos.
De acuerdo, entonces ahora tenemos todo.
Tenemos el título, tenemos la victoria.
Es hora de hacer algo sobre pantalla sorda.
Por lo que actualmente cuando morimos,
se puede ver ahora mismo si ejecutamos el juego con AI,
se puede ver que tenemos la UTI,
tenemos el lote enfriado,
pero no hay nada que hacer.
Por lo que nos hemos quedado sentados ahí
hasta que detengamos de nuevo el modo play.
No queremos hacer eso.
Queremos tener un bucle continuo en nuestro juego.
Entonces lo voy a hacer es que voy a
entrar a la pantalla sorda.
Y aquí voy a hacer clic derecho y voy
a crear un botón o sabes qué?
Antes de hacer todo eso,
te voy a emitir un reto.
Y tu reto va a ser
crear los dos métodos y los dos botones.
Entonces, antes que nada, necesitas crear dos botones,
querer reiniciar el nivel y
querer volver al menú principal.
Tendrás que crear un método
para cada uno de estos botones.
Y luego necesitarás asignar
las funcionalidades a estos dos botones.
Entonces con eso fuera del camino,
creo que ya sabes reiniciar un nivel.
Es necesario cargar la escena en la que estamos
actualmente en la que podemos conseguir al ser vistos activos.
Así que pausa el video ahora mismo y ve a hacer el reto.
Oh, bien, bienvenido de nuevo.
¿ Cómo te pusiste con eso?
Entonces porque los retos actuales
se están poniendo un poco
aburridos porque ya lo sabes todo.
Entonces sólo me encantó todo el video para ti.
Y estoy editando cosas sin ver siquiera la pantalla de profundidad.
Entonces volvamos el Alfa a uno para
que podamos ver correctamente el botón.
Y veamos qué vamos a hacer aquí dentro.
Entonces tenemos el botón.
Seleccionemos este y hagámoslo más grande.
Muévete a la izquierda.
Y luego aquí dentro vamos a
quitar el texto y añadir nuestros propios textos.
Entonces todo lo que estoy haciendo aquí dentro ya lo hemos cubierto.
Entonces digamos reiniciar nivel.
Y vamos a establecer el todo adecuado,
el correcto todo y tamaño, max,
el max y el obviamente el botón justo aquí
debería tener los botones de UI Elements
y debería tener este sprite aquí mismo.
Ahí vamos. Por lo que ahora
podemos aumentar el texto y hacerlo un poco más grande.
Ahí vamos. Nosotros lo hacemos audaz.
Atrevido, quiero decir audaz.
Entonces ahora tenemos el texto en negrita y hagamos este botón.
Yo he sido más grande. Sí, ¿cómo se ve eso?
Creo que se ve bastante bien.
Entonces voy a duplicar esto.
Mueve esto aquí abajo.
Este será el botón del menú principal,
y el texto será el menú principal.
Ahí vamos. Entonces creo que eso se ve lo suficientemente bien.
Quizá sólo sepamos esto, el texto.
Quiero aumentar un poco el tamaño del texto para el reinicio.
Y ahí vamos. Entonces creo que eso se ve lo suficientemente bien.
Guarda eso.
Y ahora sigamos adelante y sumamos las funcionalidades.
Por lo que en Scene Manager,
queremos crear todo.
Es decir, no gerente invisible,
eres un gerente.
Queremos crear los métodos que nos lleven
o reinicien al amante o nos lleven al menú principal.
Pero la cosa aquí es,
y esta es una filosofía en el desarrollo de juegos.
¿ Y dónde realmente quieres hacer esto?
Entonces el Administrador de UI, ¿qué hace?
¿ Nos lleva de una escena
a otra? No, no lo hace.
Simplemente gestiona la interfaz de usuario y este es su trabajo.
Entonces un mejor lugar creo,
de hacer este método o crear
estos métodos como en el manager de nivel,
pero también al mismo tiempo,
no queremos que los botones
tengan acceso al gestor de nivel.
Solo queremos que los botones sean capaces
cambiar las cosas en el Administrador de UI.
Entonces estamos en un poco de
pepinillo si quieres llamarlo así.
Entonces lo que voy a hacer es que voy a confiar en
mis instintos intestintos y voy
a crear los métodos aquí dentro.
Es un nivel de reinicio de vacío público.
Y la forma en que reiniciamos el nivel es que simplemente
obtenemos al gerente de escena, la carga vista.
Y en qué escena vamos a cargar el gestor de escena,
punto ponerse activo visto que construir y x.
Así que ahora sólo cargamos la escena
de la escena activa actual.
Eso significa que recargamos el nivel y luego el vacío público re,
regresamos al menú principal.
Y aquí dentro vamos a conseguir
esta escena manager dot load scene.
Y solo cargaremos las escenas 0 porque sabemos que
la escena o la escena del título o la escena
MainMenu está en el índice 0.
Y ahora volveremos al Administrador de UI.
Y aquí dentro vamos a crear los mismos métodos.
Pero en lugar de realmente hacer las cosas,
vamos a acceder al
gestor de nivel y ¿tenemos una instancia?
Sí, sí tenemos una instancia.
Entonces aquí vamos a conseguir
la instancia de punto manager de nivel, punto nivel de reinicio.
Y hagamos lo mismo aquí, pero en
lugar de reiniciar el nivel,
regrese al menú principal.
Entonces guarden eso, vuelvan a Unidad.
Y sé que esto se siente un poco redundante.
Sé que esto se siente como si estuviéramos
haciendo lo mismo una y otra vez.
Pero creo que esta
es una forma más adecuada de hacer las cosas.
Por lo que podemos ir al Administrador de UI,
nivel reiniciado y menú principal.
Acude a tu manager,
y regresa al menú principal.
Guarda eso.
Apagemos la pantalla de profundidad.
En primer lugar, vamos a aplicar los cambios
que hemos hecho.
Entonces ahora apagamos.
En primer lugar, pondremos el Alfa en 0.
Volveremos de la pantalla sorda.
Más grande el juego muere.
Y ahora tenemos el reinicio y el menú principal.
Si hago clic en el menú principal,
vuelvo al menú principal.
Excelente.
Probemos esto de nuevo con
lo mismo de reiniciar el nivel.
Moriremos, empezamos nivel. Ahí vamos.
Estamos de vuelta en el nivel 2, nena.
Tan excelente trabajo.
Espero que lo disfruten. Espero que hayas hecho este reto.
Espero que hayas intentado lo mejor posible y te
felicito si lo hiciste de principio a fin,
todo por tu cuenta.
Voy a escenificar todo,
sabio todos cometen los cambios.
Se creó una forma de reiniciar el nivel
o volver al Menú Principal al morir.
Y no una forma creada.
Dos botones para
reiniciar el nivel todos vuelven
al menú principal al morir.
Y cuando los cambios.
Si no me has dejado ya una crítica,
si no, puedes esperar
un poco y luego dejarme una reseña.
Este es el momento perfecto y te veré
en el siguiente donde estaremos creando uno
de los aspectos más cool de cualquier juego,
que es el menú de pausa.
Entonces te veré entonces.