aframe - A-Frame 0.9.0 似乎已损坏
问题描述
这个故障页面在 A-Frame 版本 0.9.0 中运行一个场景
https://aframe.io/releases/0.9.0/aframe.min.js
https://glitch.com/~aframe-scenestarter-iam
如果您将版本更改为 0.9.2 - 或新的 1.0.0 - 您可以看到它应该是什么样子。见鬼,0.7.0 看起来不错,只是动画中断了
就在几天前,0.9.0 版本还在工作,同时没有对其进行任何更改......
我所有的 A-FRAME 场景同样在一夜之间坏掉了!
它们还都在控制台中记录错误消息。它们似乎有所不同,但这是此页面的错误
`Uncaught TypeError: navigator.xr.requestDevice is not a function
at Object.<anonymous> (device.js:5)
at Object.176._process (device.js:141)
at o (_prelude.js:1)
at _prelude.js:1
at Object.179../bind (index.js:6)
at o (_prelude.js:1)
at _prelude.js:1
at Object.152.../package (index.js:25)
at o (_prelude.js:1)
at r (_prelude.js:1)`
我有数百个依赖 0.9.0 的 A-Frame 场景,而且我正在深入求职 - 有人可以帮忙吗?
解决方案
新的 WebXR 标准现已在 Chrome 和 Oculus 浏览器中发布。旧的 WebVR API 已被弃用,这就是您看到这些错误的原因。所有站点都必须更新到 A-Frame 1.0.1 或更新版本才能继续工作。您使用 1.0.1 的示例:https ://glitch.com/edit/#!/puffy-caravel?path=index.html:19:47
推荐阅读
- python - 熊猫图中的基本趋势线
- numpy - 如何矢量化将 PyTorch 张量中的所有非零值复制到最左侧位置而没有任何间隙的操作?
- c++ - 比较字符总是输出假,即使它应该是真的
- python - 如何使用 Python zeep 从具有多个绑定的 Python Soap 客户端访问所有 Web 服务方法
- rest - BitBucket 服务器 Rest API 调用以获取 2 个标签之间合并的拉取请求列表
- javascript - WebAudio API:是否可以使用 StereoPanner 节点数据导出 AudioBuffer?
- visual-studio-code - 如何隐藏 VS Code 在花括号后放置的竖线?
- regex - Elisp regexp 如何在换行符后匹配文本?
- bash - 在 Dockerfile 中, RUN /bin/mkdir -p /root/lib/{sh,pl,py,rb} 未能达到预期
- python - 将函数分配给实例的方法