You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Oculus Quest2+three.js官方VR示例无法正常显示的问题求助

问题解答:Oculus Quest2 + Three.js WebXR 示例加载失败排查

这个需求完全可行,WebXR标准支持Oculus Quest2通过USB Link模式运行Three.js的VR示例。你遇到的头显持续“Now Loading”问题,是因为连接和配置环节存在遗漏,按以下步骤逐一排查:

一、确保Quest2进入Oculus Link模式

  • 使用官方USB3.0数据线(或经过Meta认证的第三方数据线)连接PC与Quest2,普通USB2.0线会导致带宽不足
  • 戴上Quest2,在弹出的「是否允许访问数据」提示中选择「允许」
  • 在Quest2的快捷菜单(按下右侧手柄的O键)中找到「Oculus Link」选项,切换为「启用」状态,此时头显会显示PC桌面画面,证明Link连接成功

二、配置PC浏览器的WebXR支持

  • 必须使用Chrome或Edge浏览器(Firefox对WebXR Link的兼容性较差)
  • 在浏览器地址栏输入chrome://flags/#webxr,找到以下两个选项并设置为「Enabled」:
    • WebXR Device API
    • WebXR Oculus Link Support
  • 设置完成后重启浏览器

三、开启Quest2的开发者选项并配置

  • 先前往Meta开发者平台绑定你的账号为开发者账号,然后在Quest2的设置中:
    1. 进入「系统」→「关于」,连续点击「版本号」7次,解锁「开发者」选项
    2. 进入「开发者」选项,开启USB调试和未知来源应用
    3. 开启「WebXR Developer Tools」,便于后续排查连接问题

四、正确运行Three.js示例的流程

  • 确保Quest2已处于Link连接状态(头显显示PC桌面)后,在PC端打开目标示例页面
  • 按下回车键,浏览器会弹出「选择XR设备」对话框,选择「Oculus Link (Quest 2)」(而非默认的通用设备选项)
  • 此时Quest2会自动切换到VR场景,PC端显示的分屏为双眼渲染的预览画面

五、加载卡住的额外排查点

  • 若仍显示「Now Loading」,检查USB线是否插紧,或更换PC后置USB3.0接口(前置接口可能供电/带宽不足)
  • 按下F12打开浏览器控制台,查看是否有WebXR相关报错(如「Device not found」),这说明Link连接未成功建立
  • 关闭Quest2后台所有VR应用,避免资源冲突

内容的提问来源于stack exchange,提问作者docteu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 07:25:06