Aframe 在A帧中进入vr模式时光标消失

Aframe 在A帧中进入vr模式时光标消失,aframe,Aframe,我是使用版本0.9.0的A-frame的新手,尝试在A-sky中创建360度图像和多个场景图像的网站,我只需要在VR模式下显示光标,当光标停止在A-image触发点击事件时 并附加新的a-image,现在尝试多次进入vr模式并退出时出现问题,第一次进入vr模式光标出现时没有问题,然后退出vr模式并尝试再次进入时光标消失 var prvImage=document.querySelector(“预览图像”); prvImage.object3D.visible=false; AFRAME.reg

我是使用版本0.9.0的A-frame的新手,尝试在A-sky中创建360度图像和多个场景图像的网站,我只需要在VR模式下显示光标,当光标停止在A-image触发点击事件时 并附加新的a-image,现在尝试多次进入vr模式并退出时出现问题,第一次进入vr模式光标出现时没有问题,然后退出vr模式并尝试再次进入时光标消失

var prvImage=document.querySelector(“预览图像”);
prvImage.object3D.visible=false;
AFRAME.registerComponent('vr-cursor',
{
init:function()
{
让cursor=document.createElement('a-cursor');
this.el.sceneEl.addEventListener('enter-vr',function())
{document.querySelector('#camera').appendChild(游标);
setAttribute('fuse','true');
setAttribute('geometry','primitive:ring;radiusInner:0.02;radiusOuter:0.03');
prvImage.object3D.visible=true;
控制台日志(“输入vr”);
});
this.el.sceneEl.addEventListener('exit-vr',function()
{document.querySelector('#camera').removeChild(游标);
prvImage.object3D.visible=false;
控制台日志(“退出vr”);
});
}
});
AFRAME.registerComponent('cursor-listener',
{
init:function()
{
var imageSrc=this.el.getAttribute('src');
this.el.addEventListener('click',函数(evt){
log('I被点击:33');
setAttribute('src',imageSrc);
setAttribute('width','1');
setAttribute('height','1');
setAttribute('position','15,18,18');
prvImage.object3D.scale.set(18,18,18);
prvImage.object3D.position.set(-1.101,0.850,-10.83185);
});
}
});


FYI您的代码片段不起作用-它引发了一个错误。最好是在出现故障时共享您的代码。它更容易运行,我也会使用A-Frame 1.0.0。您使用的是旧版本。谢谢@MattOestreich我在glitch上添加了此链接谢谢@DiegoMarcos我更新为1.0.0,但仍然面临此问题此链接在sumsung mobile firefox浏览器上测试代码时出现问题光标未出现