viernes, 8 de mayo de 2026

Página 188: Apuntes de "Godot 4.5 Tutorial: Modular Level Design with GridMaps (Backrooms Part 2)"

Lista de reproducción completa del tutorial Build a "Found Footage" Horror Game From Scratch, creada por Godot Dev Checkpoint

https://www.youtube.com/playlist?list=PLVzjdZVCXNTx4M8AnNGjGBg-Ty2agXoWx 

En este vídeo se explica cómo crear un nivel mediante GridMap, generando la MeshLibrary en Godot y construyendo la base del escenario.


Crearemos la escena MeshPalette(Node2D), crearemos la MeshesInstances para el techo y suelo (PlaneMesh) y la pared (CubeMesh)

Una vez que hayamos dado forma a los meshes, con el mesh seleccionado podemos crear las colisiones pulsando el botón Mesh, que se encuentra en la parte superior.

 

  

 

La MeshLibrary tendrá en cuenta la posición de los meshes, usando la coordenada Y=0 como centro, así que es importante que coloquemos los meshes correctamente, como aparece en la captura.

 

 Crearemos los materiales, cargando la textura en Skeleton > Skin de la mesh.

 

Para crear los patrones de de la pared, modificaremos UV1 > Scale y activaremos Triplanar.

 

Exportamos la escena como MeshLibrary.

 

Importantísimo activar Apply MeshInstance Transform para que tenga en cuenta la posición de los meshes, que no os pase como a mi, que no lo active y la Mesh se quedaba en el centro de la casilla.

 

Ahora empezaremos a trabaja la escena World(Node2D).

Modificaremos los parámetros del WorldEnvironment.

 

 Vamos a crear tres nodos GridMap, para el techo,pared y suelo.

 

Para los tres nodos, modificaremos los tamaños de la celda y desactivaremos Center Y.

 

Para poder trabajar mejor diseñando el nivel, remiendo pulsar la coordenada del Gizmo, para verlo todo desde arriba.

 

Repartiremos OmniLights por todo el escenario con las siguientes propiedades.

La propiedad Light > Color es #ffeeb0, en la captura se ve fatal.

 

Si el primer Omnilight lo ponemos a la altura correspondiente, podremos ir repartiendo luces desde la vista cenital usando los ejes X e Y. 

Finalmente, configuramos el nodo AudioStreamPlayer.

Anteriormente había comentado que el tema de poner la musica en bucle debería estar en los nodos de audio, resultan que ya podía hacer.

 


Esta entrada parece la contraparte del diseño de nivel del tutotrial de como crear un juego de terror Pagina 162, con el GridMap no solo puedes hacer estructuras con cubos.

Lo cierto, es que buscaba un tutoria sobre crear estructuras con GridMap, pero nunca me salia esto, yo lo probaba, pero como no marcaba  Apply MeshInstance Transfor, no funcionaba. 

 

No hay comentarios:

Publicar un comentario