ECS Framework API / WorkerSystemConfig
Interface: WorkerSystemConfig
Defined in: packages/core/src/ECS/Systems/WorkerEntitySystem.ts:22
Worker配置接口
Properties
enableWorker?
optionalenableWorker:boolean
Defined in: packages/core/src/ECS/Systems/WorkerEntitySystem.ts:24
是否启用Worker并行处理
workerCount?
optionalworkerCount:number
Defined in: packages/core/src/ECS/Systems/WorkerEntitySystem.ts:26
Worker数量,默认为CPU核心数,自动限制在系统最大值内
entitiesPerWorker?
optionalentitiesPerWorker:number
Defined in: packages/core/src/ECS/Systems/WorkerEntitySystem.ts:28
每个Worker处理的实体数量,用于控制负载分布
systemConfig?
optionalsystemConfig:any
Defined in: packages/core/src/ECS/Systems/WorkerEntitySystem.ts:30
系统配置数据,会传递给Worker
useSharedArrayBuffer?
optionaluseSharedArrayBuffer:boolean
Defined in: packages/core/src/ECS/Systems/WorkerEntitySystem.ts:32
是否使用SharedArrayBuffer优化
entityDataSize?
optionalentityDataSize:number
Defined in: packages/core/src/ECS/Systems/WorkerEntitySystem.ts:34
每个实体在SharedArrayBuffer中占用的Float32数量
maxEntities?
optionalmaxEntities:number
Defined in: packages/core/src/ECS/Systems/WorkerEntitySystem.ts:36
最大实体数量(用于预分配SharedArrayBuffer)