Tutorial creado
por
Alva Majo
Esta pagina abarca los tiempos entre 1:22:35 - 1:42:31
En este segmento del vídeo haremos que los niveles sean superables
mediante la recolección de todas las monedas de la escena, e
incorporaremos una escena de juego completado.
Antes de todo, actualizamos el script de la escena
EscenaPrincipal.
Empezaremos a crear la escena ContenedorDeMonedas (Node), que
sera solo el nodo inicial con un script adjunto..
Ahora vamos a por la escena Moneda(Node2D) con la siguiente
estructura.
Area2D (4 = Coleccionable, 3 = Jugador )
AnimationPlayer
Antes de usar el nodo
AudioStreamPlayer, vamos a
crear un bus de audio nuevo. De forma predeterminada, todo el sonido va
al bus Master, y si ajustamos su
volumen afectará a todo el juego. Por eso crearemos un bus específico
para este sonido.
Creamos un bus para los efectos, SFX y la Musica.
AudioStreamPlayer2D
Adjuntamos script a la escena.
Ajuntamos otro script para el AudioStreamPlayer2D de la escena.
Actualizamos el inspector de la escena.
Dejo esta chuleta de Tweens como el que no quiere la cosa.
Crearemos la escena final, que es un mensaje para el jugador que ha
ganado, como no hay monedas que conseguir, evita que haya un fallo por
salirse del array.
Ahora vamos a por el nivel que creamos, meteremos la escena
ContenedorDeMonedas y dentro de esta escena las monedas.
Ahora con la estructura hecha, vamos a cargar los niveles en el
inspector de la EscenaPrincipal.
Pues no sé qué poner como ending. Podría comentar que es una lástima que Alva Majo no vaya a hacer más tutoriales, porque mencionó que le resultó agotador. Supongo que los mejores tutoriales salen de gente que promete no volver a hacer otro nunca más.
No hay comentarios:
Publicar un comentario