Skip to content

ECS Framework API v2.1.50


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)

Released under the MIT License.