目前它看起来像 Chrome 83,虽然连接了 HTC Vive(安装了 SteamVR 1.9.16),但不支持任何 VR 体验。手动启动 SteamVR 时,还会找到耳机、控制器和基站。
https://threejs.org/examples/?q=webxr#webxr_vr_ballshooter
任何 VR 示例都声明“不支持 VR”
挖掘了一下,导航器描述了“沉浸式虚拟现实”会话不可用。以下代码的承诺响应为:false
navigator.xr.isSessionSupported('immersive-vr').then((issupported) => {console.log(issupported)})
与 WebXR 相关联的 Chrome (83.0.4103.61) 之前的标志不再可用。
任何想法我做错了什么?
编辑:
navigator.xr.requestSession( 'immersive-vr', { optionalFeatures: [ 'local-floor', 'bounded-floor' ] } ).then( (session) => console.log(session) );
Gives: Uncaught (in promise) DOMException: 不支持指定的会话配置。