我怎样才能使用AFRAME光标位置添加实体(how can i add entity on curs

2019-11-04 16:09发布

我需要知道我可以使用AFRAME位置的光标添加实体

在点击我要远离相机添加实体2米以上的距离或类似的东西

或者我需要知道我怎样才能在点击事件位置(X,Y,Z)

但这里的问题我添加什么实体360的照片,并使用天空标签i和i试图用JS得到的位置,但我失败了它的工作对实体只

 this.el.addEventListener('click', function (evt) { console.log('I was clicked at: ', evt.detail.intersection.point); 

实施例看到此照片

Answer 1:

天空很远,因此raycaster不会达到(默认far值为1000`)。

你可以这样做:

<a-camera>
  <a-entity id="clickPosition" position="0 0 -100"></a-entity>
</a-camera>

然后,你就可以用加实体的位置:

document.getElementById('clickPosition').getWorldPosition();


文章来源: how can i add entity on cursor position using aFrame