feat(collision): include static map models in octree

This commit is contained in:
Tom Boullay
2026-05-28 00:47:40 +02:00
parent 7a72743e5c
commit 3881e38a6d
4 changed files with 46 additions and 16 deletions
+2 -1
View File
@@ -31,6 +31,7 @@ import { logger } from "@/utils/core/Logger";
import { loadMapSceneData } from "@/utils/map/loadMapSceneData";
import {
getTerrainMapNode,
isRuntimeCollisionMapNode,
isRuntimeSingleMapNode,
} from "@/utils/map/mapRuntimeClassification";
import { logModelLoadError } from "@/utils/three/modelLoadLogger";
@@ -178,7 +179,7 @@ export function GameMap({
return { node, modelUrl: modelUrl ?? null };
});
const loadedCollisionNodes = sceneData.mapNodes
.filter((node) => node.name === "terrain")
.filter(isRuntimeCollisionMapNode)
.map((node) => {
const modelUrl = sceneData.models.get(node.name);
return { node, modelUrl: modelUrl ?? null };