Lista de reproducción completa del tutorial How to Make a Basic Horror Game in Godot, creada por Omogonix
https://www.youtube.com/playlist?list=PLWI8H56cvVoKfe6Rj3aVUGA2NPGkSOJZ_
Pues en esta entrada vamos a ver cómo agregar sonidos de pasos al caminar y al sprintar.
También se incluye la parte en la que se modela un armario usando meshes, que he aprovechado para mejorar el script de la puerta, pudiendo decidir si la puerta se abre hacia dentro o hacia fuera, además de introducir algunos conceptos nuevos de Godot.
Sonidos de pasos.
Tenemos que actualizar el script del Player(CharacterBody2D)
Cargamos los audios.
Para los audios de sprint, hace falta acelerarlos para que de el efecto de correr, yo he usado la siguiente pagina web para realizar dichos cambios.
https://mp3cut.net/es/change-speed
El armario.
La escena Closet (Node2D) no tiene nada
especial. Está formada por varios
StaticBody con meshes y colisionadores
como nodos hijos, que en conjunto forman la estructura del armario.
El único detalle es permitir que el jugador pueda entrar dentro, ya sea
haciendo el armario más grande o reduciendo el colisionador del jugador.
Lo que nos interesa de esta escena son las instancias de Door que hemos reutilizado. Para poder modificarlas necesitamos saber cómo editar sus nodos hijos, algo que se puede hacer de dos formas.
Editable Children: permite editar los nodos hijos de la instancia, pero estos cambios no afectan a la escena original.
Make Local: rompe la dependencia con la escena original y el nodo pasa a formar parte de la escena actual.
Sin importar, que opción escojamos, iremos a modificar el script del Door(Node2D) > Hinge(Node2D) > StacticBody3D de la escena Door(Node2D).
Activaremos o desactivaremos esta opción según cómo queramos que se abran las puertas. En el caso del Closet, lo habitual es que ambas puertas se abran como las de un armario.
Parecía que iba a quedar justo, pero bueno, aunque se hubiera quedado corto así se iba a quedar.
No hay comentarios:
Publicar un comentario