为什么 raycaster 对象 属性 在 A 帧中不起作用?

Why is the raycaster objects property not working in A-Frame?

我正在使用 A-Frame v0.3.0。我正在尝试将 raycaster 组件的 objectscursor 组件一起用于 select 它应该针对哪些实体进行光线投射。但是 objects 属性 不起作用。

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

当前存在一个错误,其中 cursor 组件不等待 raycaster 组件初始化,甚至认为它已将其设置为依赖项。

https://github.com/aframevr/aframe/issues/1841

解决方法是先交换它们在 HTML、raycaster 中定义的顺序:

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