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; } /**