EntityManager
中的 remove
方法用于从数据库中删除实体对象。
entityManager.remove(entity);
entity
:要从数据库中删除的实体对象。const entityManager = new Yuka.EntityManager();
const entity = new Yuka.Entity();
entityManager.add(entity);
// 从数据库中删除实体对象
entityManager.remove(entity);
console.log(entityManager.entities.length); // 0
remove
方法之前需要先将实体对象添加到 EntityManager
中,否则会抛出错误。remove
方法后,实体对象会从数组 entities
中被删除,因此不再能够被访问,应该谨慎使用。