diff --git a/client/src/three/scenes/Worldmap.ts b/client/src/three/scenes/Worldmap.ts index 3b6abdbbe..5f0f50e63 100644 --- a/client/src/three/scenes/Worldmap.ts +++ b/client/src/three/scenes/Worldmap.ts @@ -651,7 +651,9 @@ export default class WorldmapScene extends HexagonScene { } }; - requestAnimationFrame(processBatch); + Promise.all(this.modelLoadPromises).then(() => { + requestAnimationFrame(processBatch); + }); } private async computeTileEntities() {