如何使用 aFrame 在光标位置添加实体
how can i add entity on cursor position using aFrame
我需要知道如何使用 aFrame 在位置光标上添加实体
点击我想添加实体远离相机 2 米或类似的东西
或者我需要知道如何获得点击事件 (x,y,z) 的位置
但这里的问题是我要在 360 照片上添加什么实体,我使用天空标签,我尝试使用 js 获取位置,但我失败了,它只在实体上工作
this.el.addEventListener('click', function (evt) {
console.log('I was clicked at: ', evt.detail.intersection.point);
例如see this photo
天空很远,因此光线投射器无法到达(默认 far
值为 1000`)。
你可以这样做:
<a-camera>
<a-entity id="clickPosition" position="0 0 -100"></a-entity>
</a-camera>
然后您可以通过以下方式获取添加实体的位置:
document.getElementById('clickPosition').getWorldPosition();
我需要知道如何使用 aFrame 在位置光标上添加实体
点击我想添加实体远离相机 2 米或类似的东西
或者我需要知道如何获得点击事件 (x,y,z) 的位置
但这里的问题是我要在 360 照片上添加什么实体,我使用天空标签,我尝试使用 js 获取位置,但我失败了,它只在实体上工作
this.el.addEventListener('click', function (evt) {
console.log('I was clicked at: ', evt.detail.intersection.point);
例如see this photo
天空很远,因此光线投射器无法到达(默认 far
值为 1000`)。
你可以这样做:
<a-camera>
<a-entity id="clickPosition" position="0 0 -100"></a-entity>
</a-camera>
然后您可以通过以下方式获取添加实体的位置:
document.getElementById('clickPosition').getWorldPosition();