viernes, 9 de enero de 2026

Página 137: Apuntes de " Intro to Voxel Chunking in Godot (w. Threads) | tutorial | voxel terrain"

Lista de reproducción completa del tutorial Voxel Terrain Tutorials in Godot, creada por MakerTech

https://www.youtube.com/playlist?list=PLMQtM2GgbPEW8ElbOfc49QWV0eOquQiic

Vamos a ver cómo crear un sistema de generación de chunks en este vídeo, la base para empezar a montar nuestro propio mundo por secciones, aligerando la carga del mundo y eliminando esa molesta carga inicial al arrancar el juego.

🚨IMPORTANTE🚨

Trabajar con Godot 4.4 a partir de este punto.
El coloreado de caras no funciona en la 4.5 y no he conseguido averiguar por qué.
Ya voy bastante cargado con este tema como para ponerme a pelearme también con ese fallo.


Usaremos lo generado en el anterior video como base.

 Vamos a crear la escena Chunk (StaticBody3D)

 

 

 Adjuntamos el script.

Tremendo mucho código, no suelo dejar el texto en plano y hoy no sera la excepción.

 Ahora con el script adjuntado, vamos a modificar el inspector nodo Chunk (StaticBody3D).

 Creamos la escena ChunkManager(Node)

 

Adjuntamos otro script para esta escena.

  

 Vamos a la escena World, agregaremos ChunkManager a la escena.

WorldEnvironmment es opcional para este curso.

 Antes de actualizar el script modificaremos los parámetros del inspector de ChunkManager.

Vamos actualizar el script de la escena, prácticamente vamos a quitar todo lo relacionado con el mundo.

 


Este vídeo ha sido el que más dolores de cabeza y trasnochadas me ha dado. Podría haberlo dejado para más adelante, pero por pura cabezonería con descubrir por qué fallaba, habría sido capaz de paralizar la creación de nuevas entradas (Suerte que a día que preparo esta entrada, hay como casi dos messes de contenido)

Llegué a estar a punto de pagar los 10 € del Patreon de MakerTech solo para descargarme el código y ver qué narices se rompía. Por suerte me dio por probar otras versiones de Godot, y ni siquiera tuve que irme muy lejos, porque en Godot 4.3 los diccionarios del script de Chunk dan errores, 


No hay comentarios:

Publicar un comentario