javascript - 在aframejs中输入vrMode

标签 javascript aframe

如果我在本地使用 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模式不起作用。

https://github.com/smsejwan/aframe

最佳答案

enterVR() 由于浏览器安全原因,需要用户执行操作。

也许在本地使用它而不是在网络服务器上绕过它,但随后您会遇到其他问题(例如 Assets 未加载)。

有一些方法可以欺骗浏览器(例如分配一个快捷方式,然后使用 AHK 等脚本定期调用它),但不建议这样做。

关于javascript - 在aframejs中输入vrMode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41109689/

相关文章:

javascript - Node.JS + Socket.io,将套接字事件处理程序移动到外部模块?

javascript - TypeError : this. path.replace 不是新 FirestoreDelete 的函数

javascript - 如何在 Breeze 中获取EntityWithErrors 中的错误

javascript - 仅 Aframe 广告牌 Y 轴

javascript - 框架向下旋转

javascript - 光滑的轮播 slider 同步 beforechange/afterchange 回调

javascript - 输入框选项下拉

javascript - 如何反转 A-Frame 中的拖动旋转?

javascript - teleport-controls 在 VR 模式下的 Aframe 0.8.2 下不起作用

javascript - 带有javascript split id的Aframe动画