From 4532dbfaefe91a8d6ee21b38e049ec548452a810 Mon Sep 17 00:00:00 2001 From: GuoLei1990 Date: Thu, 6 Feb 2025 17:50:33 +0800 Subject: [PATCH] refactor: opt code --- packages/core/src/Scene.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/core/src/Scene.ts b/packages/core/src/Scene.ts index 1cfd27f930..f76d0df417 100644 --- a/packages/core/src/Scene.ts +++ b/packages/core/src/Scene.ts @@ -422,8 +422,13 @@ export class Scene extends EngineObject { return null; } + const searchRootName = splits.shift(); for (let i = 0, n = this.rootEntitiesCount; i < n; i++) { let rootEntity = this.getRootEntity(i); + if (rootEntity.name != searchRootName) { + continue; + } + const target = Entity._findChildByName(rootEntity, 0, splits, 0); if (target) { return target;