owner模块是Yuka中的一个数据管理模块,它负责管理所有创建的对象和实例的生命周期。通过owner模块,我们可以轻松地追踪对象和实例的创建、销毁、排序等。在使用Yuka库时,我们可以通过owner模块来简化对象和实例的管理过程,提高开发效率。
构造函数。创建一个新的owner对象实例。
无。
创建的新owner实例。
const owner = new YUKA.Owner();
向owner实例中添加一个对象。
object
:(object) 待添加的对象。无。
const owner = new YUKA.Owner();
owner.add(new YUKA.GameObject());
从owner实例中移除一个对象。
object
:(object) 待移除的对象。无。
const owner = new YUKA.Owner();
const obj = new YUKA.GameObject();
owner.add(obj); // add object
owner.remove(obj); // remove object
从owner实例中移除所有对象。
无。
无。
const owner = new YUKA.Owner();
owner.add(new YUKA.GameObject());
owner.removeAll(); // remove all objects
获取所有已添加的实体对象,并按照更新顺序排序。
无。
以数组形式返回所有已添加的实体对象,按照更新顺序排序。
const owner = new YUKA.Owner();
owner.add(new YUKA.GameObject());
owner.add(new YUKA.GameObject());
const entities = owner.getEntities(); // get all entities
owner模块是Yuka库中非常重要的一个数据管理模块,通过它我们可以轻松地管理游戏内对象和实例的生命周期,提高开发效率。在使用Yuka库时,请务必正确使用owner模块,避免引起不必要的错误。