如何使用aFrame在光标位置上添加实体

时间:2018-03-22 18:04:58

标签: aframe virtual-reality webvr

我需要知道如何使用aFrame

在位置光标上添加实体

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

或者我需要知道如何在点击事件(x,y,z)上获得位置

但问题在于我在360照片上添加实体以及使用a-sky标签,我尝试使用js获取位置,但我失败了它只在实体上工作



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




示例see this photo

1 个答案:

答案 0 :(得分:0)

天空很远,所以raycaster无法到达(默认far值为1000`)。

您可以执行以下操作:

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

然后你可以通过以下方式获得添加实体的职位:

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