Skip to content

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

ComponentType<T>

组件类型

Returns:

Entity[]

包含指定组件的实体数组

Example

typescript
const entitiesWithHealth = entityManager.getEntitiesWithComponent(HealthComponent);

基于 MIT 许可证发布