Aframe-Raycast类过滤器在运行时不会更新

时间:2018-11-30 14:08:18

标签: javascript events aframe webvr

我有一个场景,其中有一组我希望在特定时间可以选择的对象。

当应用程序启动时,其中一些对象是可见的,而一些则是不可见的。

可见对象将具有.clickable类,以便我可以用鼠标单击它们以执行操作,而.nonclickable则用于不可见对象。

但是,当我将对象的类别从.nonclickable更改为.clickable时,这些对象保持不变并且仍然可以单击。

即使这些对象现在是不可见的,但是如果鼠标进入该区域,仍然会注册一个事件。

那么一旦改变了类类型,有没有办法使射线广播不与对象交互?

__

PS。我已经在使用

evt.originalTarget.setAttribute(“ [raycaster]”,“对象:.nonclickable”)

但这仅适用于Firefox,但适用于chrome。

感谢对此的任何帮助。

1 个答案:

答案 0 :(得分:0)

提供的语法不正确。是:

sapply(elements_for_columns, function(x) sapply(elements_for_rows, function(y) sum(x %in% y)))

组件名称不正确,evt.target.setAttribute(‘raycaster’, ‘objects: .nonclickable’)non standard Firefox only feature