ECS Framework API / WorkerSystemConfig
Interface: WorkerSystemConfig
Defined in: ECS/Systems/WorkerEntitySystem.ts:23
Worker配置接口
Properties
enableWorker?
optional
enableWorker:boolean
Defined in: ECS/Systems/WorkerEntitySystem.ts:25
是否启用Worker并行处理
workerCount?
optional
workerCount:number
Defined in: ECS/Systems/WorkerEntitySystem.ts:27
Worker数量,默认为CPU核心数,自动限制在系统最大值内
entitiesPerWorker?
optional
entitiesPerWorker:number
Defined in: ECS/Systems/WorkerEntitySystem.ts:29
每个Worker处理的实体数量,用于控制负载分布
systemConfig?
optional
systemConfig:any
Defined in: ECS/Systems/WorkerEntitySystem.ts:31
系统配置数据,会传递给Worker
useSharedArrayBuffer?
optional
useSharedArrayBuffer:boolean
Defined in: ECS/Systems/WorkerEntitySystem.ts:33
是否使用SharedArrayBuffer优化
entityDataSize?
optional
entityDataSize:number
Defined in: ECS/Systems/WorkerEntitySystem.ts:35
每个实体在SharedArrayBuffer中占用的Float32数量
maxEntities?
optional
maxEntities:number
Defined in: ECS/Systems/WorkerEntitySystem.ts:37
最大实体数量(用于预分配SharedArrayBuffer)