javascript - 如何在 THREE.js 中检查场景中是否存在对象?

标签 javascript three.js

我想通过点击向我的场景添加和删除对象。

只是我使用 scene.add(object)scene.remove(object)

有什么方法可以检查场景中是否存在对象?

最佳答案

将对象添加到场景时,为该对象添加名称,如

object.name = 'object_name';

然后你可以检查你的对象是否存在于场景中

scene.getObjectByName('object_name');

如果它返回任何对象,则表示对象存在于场景中。

关于javascript - 如何在 THREE.js 中检查场景中是否存在对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33776630/

相关文章:

javascript - 三.JS,改变子3D对象的世界位置

php - Javascript 秒表到 MySQL 数据库

javascript - 独立JS游戏帮助: How do I turn user-input into an object?

reactjs - 为什么我收到错误 "' CSS3DObject' 未从 'three' 导出”?

json - THREE.js JSONLoader回调

javascript - 三.聚光灯只能阴影替换吗?

javascript - 使用 Node JS 与客户端共享变量

javascript - 如何在我的项目中编写异步代码

javascript - 无法将下拉列表与 Angular 列表绑定(bind)

javascript - three.js继承模式