如果我在本地使用 aframe js,我可以使用以下方法在页面加载时直接切换到立体模式:
if (scene.hasLoaded) {
scene.enterVR();
}
我的网站上有两个js文件,aframe和bmfont:
<script src="https://aframe.io/releases/0.3.0/aframe.min.js"</script>
<script src="https://rawgit.com/bryik/aframe-bmfont-text-component/master/dist/aframe-bmfont-text-component.min.js"></script>
所以如果我引用aframejs的本地文件,bmfont就不起作用。 如果我使用远程复制..或在线版本..进入VR模式不起作用。
最佳答案
enterVR()
由于浏览器安全原因,需要用户执行操作。
也许在本地使用它而不是在网络服务器上绕过它,但随后您会遇到其他问题(例如 Assets 未加载)。
有一些方法可以欺骗浏览器(例如分配一个快捷方式,然后使用 AHK 等脚本定期调用它),但不建议这样做。
关于javascript - 在aframejs中输入vrMode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41109689/