GameEntity 的 manager
是负责管理游戏实体的对象。它提供了添加、移除及查询游戏实体的功能。
manager.add(entity: GameEntity): void
参数 entity
是一个 GameEntity
实例。
manager.remove(entity: GameEntity): void
参数 entity
是一个 GameEntity
实例。
manager.getEntityById(id: number): GameEntity | undefined
manager.getEntitiesByTag(tag: string): GameEntity[]
manager.getAllEntities(): GameEntity[]
方法 getEntityById
接收一个实体 ID,并返回该 ID 对应的实体。
方法 getEntitiesByTag
接收一个实体标签,并返回该标签对应的所有实体。
方法 getAllEntities
返回添加到 manager
中的所有实体。
const manager = new Manager()
manager
可以通过 new Manager()
创建一个实例。