Léxico TI › Programación › Carga de chunks

Carga de chunks

Programación Svenska → Actualizado: 2026-10-26

Transmitir un mundo grande en bloques de tamaño fijo, cargando los cercanos al jugador y descargando los lejanos, para que la memoria y el coste se mantengan acotados sea cual sea el tamaño del mundo.

Un mundo demasiado grande para caber en memoria de golpe se divide en celdas — chunks. El motor mantiene cargado un anillo de chunks alrededor del jugador y descarta los que quedan fuera. Como el número de chunks cargados se mantiene más o menos constante, tanto la memoria como el coste de generación se vuelven independientes de lo grande que sea "en realidad" el mundo. Es el truco tras los mundos procedurales aparentemente infinitos — los chunks de 16×16 de Minecraft son el ejemplo canónico.

La dificultad vive en las costuras y en los tirones. Dos chunks deben encajar en su borde común, o se ven costuras en el terreno y la iluminación. Y generar un chunk en el hilo principal mientras el jugador corre hacia él congela el fotograma; la solución es generar en hilos en segundo plano e ir unos chunks por delante de la dirección de avance.

← Volver al léxico