Skip to content

Home > @esengine/ecs-framework-monorepo > EntityManager > destroyEntity

EntityManager.destroyEntity() method

销毁实体

支持通过实体对象、名称或ID来销毁实体。 会清理所有相关索引并回收ID。

Signature:

typescript
destroyEntity(entityOrId: Entity | string | number): boolean;

Parameters

Parameter

Type

Description

entityOrId

Entity | string | number

要销毁的实体,可以是实体对象、名称字符串或ID数字

Returns:

boolean

是否成功销毁实体

Example

typescript
// 通过实体对象销毁
entityManager.destroyEntity(player);

// 通过名称销毁
entityManager.destroyEntity("Enemy_1");

// 通过ID销毁
entityManager.destroyEntity(123);

基于 MIT 许可证发布