【发布时间】:2019-02-27 05:37:31
【问题描述】:
我想通过点击在我的场景中添加和删除对象。
我只使用scene.add(object) 和scene.remove(object)。
有什么方法可以检查场景中是否存在对象?
【问题讨论】:
标签: javascript three.js
我想通过点击在我的场景中添加和删除对象。
我只使用scene.add(object) 和scene.remove(object)。
有什么方法可以检查场景中是否存在对象?
【问题讨论】:
标签: javascript three.js
将对象添加到场景时,为该对象添加名称,例如
object.name = 'object_name';
然后你可以检查你的对象是否存在于场景中
scene.getObjectByName('object_name');
如果返回任何对象,则表示场景中存在对象。
【讨论】:
可能更有效:
object.parent === scene
【讨论】: