适用于 Meta Quest 设备的 WebXR 模拟器
沉浸式 Web 模拟器可帮助 WebXR 开发人员从桌面 Chromium 浏览器构建和测试 Meta Quest 浏览器体验,而无需每次迭代都使用物理耳机。
IWE 2.0 使用明确的每个站点工作流程。将沉浸式 Web 模拟器按钮固定到浏览器工具栏,打开 WebXR 页面,然后单击 IWE 按钮以启用该站点的模拟。该页面会重新加载模拟的 WebXR 运行时、Meta Quest 设备配置文件、页内实时控件和可选的混合现实环境数据。
主要特点
- 在选定页面上模拟 Meta Quest WebXR 支持
- 从基于 Chromium 的桌面浏览器进入沉浸式 VR/AR 会话
- 从页内叠加层移动和旋转耳机、控制器和手
- 模拟控制器按钮、触发器、握把、摇杆、手势和捏合输入
- 在控制器和手部追踪输入模式之间切换
- 在 DevTools > WebXR 中配置持久默认值,包括设备、环境、立体渲染、IPD 和 FOV
- 测试 WebXR 功能,包括游戏手柄、手、命中测试、平面/网格检测、锚点和合成环境
- 可选的本地桥接器,用于编码代理和自动化工具,以在开发过程中检查和驱动模拟器
如何使用
1. 安装扩展并将沉浸式 Web 模拟器固定到工具栏。
2. 打开WebXR应用程序,例如:
https://trijs.org/examples/webxr_xr_cubes
3. 单击 IWE 工具栏按钮以启用当前站点的仿真。
4. 页面重新加载后,使用页内叠加层控制模拟耳机和输入。
5. 打开 DevTools > WebXR 以调整持久模拟器设置。
与早期版本不同,IWE 不再为每个页面自动打开。仅当您使用工具栏按钮激活模拟时,才会启用模拟。
开发者资源
https://github.com/meta-quest/immersive-web-emulation-runtime



