AFrame - 从相机保险丝中排除实体

时间:2017-01-27 11:41:07

标签: javascript aframe

你们中有人知道有可能从相机保险丝中排除实体吗?

我想使用Fuse游标来触发点击事件,但我仍然不希望光标在每个实体上融合。 我确信有可能做我想做的事......但我找不到自己的方式。 O0

2 个答案:

答案 0 :(得分:1)

只是让人们知道......如果你在实体中使用raycaster和curser,你需要在rarser之前设置raycaster:

<a-entity raycaster="objects: .clickable" cursor>工作!

<a-entity cursor raycaster="objects: .clickable">不要!

答案 1 :(得分:0)

https://aframe.io/docs/0.4.0/components/cursor.html#configuring-the-cursor-through-the-raycaster-component

  

光标建立在顶部并依赖于raycaster组件。如果我们想要自定义光标的光线投射部分,我们可以通过更改raycaster组件属性来完成。假设我们想要设置最大距离,不太频繁地检查交叉点,并设置可点击的对象:

https://aframe.io/docs/0.4.0/components/raycaster.html#whitelisting-entities-to-test-for-intersection

  

要选择或选择我们要测试交集的实体,我们可以使用objects属性。如果未定义此属性,则raycaster将测试场景中的每个对象以进行交集。对象采用查询选择器值:

<a-cursor raycaster="objects: .clickable"></a-cursor>
<a-box class="clickable"></a-box>