From 4a498cd0528f5e77b927da19d0344cb01d1e03ee Mon Sep 17 00:00:00 2001 From: luzhuang <364439895@qq.com> Date: Mon, 22 Jul 2024 11:10:20 +0800 Subject: [PATCH] fix: scene root mark as template (#2251) --- packages/loader/src/gltf/parser/GLTFSceneParser.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/loader/src/gltf/parser/GLTFSceneParser.ts b/packages/loader/src/gltf/parser/GLTFSceneParser.ts index ed5ffaef2..0f40f44ca 100644 --- a/packages/loader/src/gltf/parser/GLTFSceneParser.ts +++ b/packages/loader/src/gltf/parser/GLTFSceneParser.ts @@ -34,6 +34,8 @@ export class GLTFSceneParser extends GLTFParser { sceneRoot = context.get(GLTFParserType.Entity, sceneNodes[0]); } else { sceneRoot = new Entity(engine, "GLTF_ROOT"); + // @ts-ignore + sceneRoot._markAsTemplate(glTFResource); for (let i = 0; i < sceneNodes.length; i++) { const childEntity = context.get(GLTFParserType.Entity, sceneNodes[i]); sceneRoot.addChild(childEntity);