viernes, 16 de enero de 2026

Página 140, Parte 3: Apuntes de "Godot para retrasados [Tutorial] "

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