我想在点击中添加和删除对象。
我只需使用scene.add(object)
和scene.remove(object)
。
有没有办法检查对象是否存在于场景中?
答案 0 :(得分:10)
将对象添加到场景时,请为该对象添加名称,如
object.name = 'object_name';
然后你可以通过
检查你的对象是否存在于场景中scene.getObjectByName('object_name');
如果它返回任何对象,则意味着对象存在于场景中。
答案 1 :(得分:0)
可能更有效:
group.addEventListener('pointermove', function (evt) {
// event target is the marker itself, group is a parent event target
// for all objects that it contains
console.log(`Is it working yet?`)
var bubble = new H.ui.InfoBubble(evt.target.getPosition(), {
// read custom data
content: evt.target.getData()
});
// show info bubble
ui.addBubble(bubble);
}, false);