Lista de reproducción completa del tutorial Godot 4 3D Platformer, creada por BornCG
https://www.youtube.com/playlist?list=PLda3VoSoc_TTp8Ng3C57spnNkOw3Hm_35
Vamos a ver cómo añadir música y efectos de sonido al juego. A diferencia de otros proyectos, lo haremos de forma centralizada, utilizando un script que actuará como gestor de sonido.
Así que voy a saltar las partes donde mete AudioStreamPlayer en las escenas para que se encargue el gestor de sonidos, poner un efecto de sonido en una escena no tiene mucha ciencia asi que tampoco hace falta anotarlo.
Vamos a crear el gestor de sonidos, llamado SoundManager(Control) donde guardaremos los sonidos en nodos de AudioStreamPlayer.
Es posible que algunos audios suenen demasiado fuerte, poniendo Volumen dB entre -20 y -15 (Sigo sin entender como va la configuración del volumen)
Adjuntamos el script.
Y lo metemos en el Autoload.
Ahora seria cuestión de distribuir los efectos de sonidos en los diferentes scripts.
- Enemy.
- Player
- Coin
En el menu_tile, como es la primera pantalla que el jugador ve, el Sound_Manager ya pone la musica de menú en el ready, así que solo tenemos que preocuparnos por detenerla al hacer click en el botón Play.
- Level_1
Con las escenas de WinMenu y GameOver, las usaremos también para parar el
Y hasta aquí llegamos. La verdad, no se me habría ocurrido la idea de guardar todos los audios en un solo sitio. Te evita los líos de tener que buscarlos en diferentes escenas y permite reutilizarlos en varias de ellas.
Para mí, el tutorial termina aquí. En el siguiente se explica cómo exportar el juego para poder pasárselo a cualquier conocido o publicarlo en Itch.io, me sorprende que después de 123 páginas nunca se haya mencionado. Yo ya iba con la idea de que la cosa era subir a Itch.io los archivos del proyecto y que cada uno lo compile como le venga en gana.
No hay comentarios:
Publicar un comentario