From d9b752c18004cf2a486cdeca2672ae1b203f7558 Mon Sep 17 00:00:00 2001 From: YHH <359807859@qq.com> Date: Mon, 29 Sep 2025 00:01:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dworkerentitysysten=E5=92=8Cen?= =?UTF-8?q?titysytem=E7=9A=84logger=E9=87=8D=E5=A4=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/ECS/Systems/WorkerEntitySystem.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/ECS/Systems/WorkerEntitySystem.ts b/packages/core/src/ECS/Systems/WorkerEntitySystem.ts index 523657fc..abdca6d4 100644 --- a/packages/core/src/ECS/Systems/WorkerEntitySystem.ts +++ b/packages/core/src/ECS/Systems/WorkerEntitySystem.ts @@ -195,11 +195,12 @@ export abstract class WorkerEntitySystem extends EntitySystem private isProcessing = false; protected sharedBuffer: SharedArrayBuffer | null = null; protected sharedFloatArray: Float32Array | null = null; - private logger = createLogger('WorkerEntitySystem'); constructor(matcher?: Matcher, config: WorkerSystemConfig = {}) { super(matcher); + this.logger = createLogger('WorkerEntitySystem'); + // 验证和调整 worker 数量,确保不超过系统最大值 const requestedWorkerCount = config.workerCount ?? this.getMaxSystemWorkerCount(); const maxSystemWorkerCount = this.getMaxSystemWorkerCount();