@tripo3d/engine / EntityQuery
Interface: EntityQuery
Defined in: ecs/query.ts:19
World 上无注册、无 dispose 的 lazy query。
Query 每次调用都读取当前 membership 与 Component presence;forEach 期间禁止影响自身结果的 mutation。
Methods
forEach()
ts
forEach(callback): void;Defined in: ecs/query.ts:25
无结果数组分配地访问当前匹配 Entity。
Parameters
| Parameter | Type | Description |
|---|---|---|
callback | (entity) => void | 对每个当前匹配 Entity 同步调用的业务函数。 |
Returns
void
list()
ts
list(): Entity<Object3D<Object3DEventMap>>[];Defined in: ecs/query.ts:27
Returns
Entity<Object3D<Object3DEventMap>>[]
当前匹配 Entity 的独立数组快照。