Home > @esengine/ecs-framework-monorepo > EntityManager > getEntitiesWithComponent
EntityManager.getEntitiesWithComponent() method
获取包含指定组件的所有实体
遍历所有实体,查找包含指定组件类型的实体。
Signature:
typescript
getEntitiesWithComponent<T extends Component>(componentType: ComponentType<T>): Entity[];
Parameters
Parameter | Type | Description |
---|---|---|
componentType | 组件类型 |
Returns:
Entity[]
包含指定组件的实体数组
Example
typescript
const entitiesWithHealth = entityManager.getEntitiesWithComponent(HealthComponent);