From 7f56ebc786a6b2e3e36dd061bdd2c38ed71c7c17 Mon Sep 17 00:00:00 2001 From: LING YE Date: Sat, 18 Oct 2025 13:10:09 +0800 Subject: [PATCH] =?UTF-8?q?feat(core):=20=E6=94=AF=E6=8C=81=E9=80=9A?= =?UTF-8?q?=E8=BF=87=20Core.create()=20=E9=85=8D=E7=BD=AE=20WorldManager?= =?UTF-8?q?=20=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/Core.ts | 2 +- packages/core/src/Types/index.ts | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/core/src/Core.ts b/packages/core/src/Core.ts index f3f2b5e8..a2e24957 100644 --- a/packages/core/src/Core.ts +++ b/packages/core/src/Core.ts @@ -191,7 +191,7 @@ export class Core { }); // 初始化World管理器 - this._worldManager = new WorldManager(); + this._worldManager = new WorldManager(this._config.worldManagerConfig); this._serviceContainer.registerInstance(WorldManager, this._worldManager); // 初始化插件管理器 diff --git a/packages/core/src/Types/index.ts b/packages/core/src/Types/index.ts index ff417174..28ab3a11 100644 --- a/packages/core/src/Types/index.ts +++ b/packages/core/src/Types/index.ts @@ -2,6 +2,8 @@ * 框架核心类型定义 */ +import type { IWorldManagerConfig } from '../ECS'; + // 导出TypeScript类型增强工具 export * from './TypeHelpers'; export * from './IUpdatable'; @@ -264,6 +266,8 @@ export interface ICoreConfig { enableEntitySystems?: boolean; /** 调试配置 */ debugConfig?: IECSDebugConfig; + /** WorldManager配置 */ + worldManagerConfig?: IWorldManagerConfig; } /**