有没有办法检查设备与 React VR 的兼容性?即它不在旧 iPad 上运行。
如果设备不兼容,如何显示替换文本?
谢谢!
一般来说,你可以只检查WebGL 支持,因为渲染 3D 场景 ReactVR 使用了 three.js(而three.js 使用了 WebGL)。
如果您想在 VR 设备上运行您的项目,您还必须检查WebVR 支持。在这里,您有支持的设备列表。
总之,ReactVR 项目应该在所有支持 WebGL 的设备上运行,所以 iPad 也应该运行(但我没有在任何 iOS 设备上自己检查过,所以不能确定)。问题是当您想要使用 VR 功能时,例如在 Cardboard 中的手机上运行它。那么你需要WebVR。这就是为什么你可能听说它不能在 iPad 上运行,因为 iOS 还不支持它(但你可以找到一些polyfills)。