我需要知道如何使用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);

答案 0 :(得分:0)
天空很远,所以raycaster无法到达(默认far
值为1000`)。
您可以执行以下操作:
<a-camera>
<a-entity id="clickPosition" position="0 0 -100"></a-entity>
</a-camera>
然后你可以通过以下方式获得添加实体的职位:
document.getElementById('clickPosition').getWorldPosition();