本文将主要介绍如何在 PC 上调试,以及如何在 XR 设备预览并调试。
若无特殊说明,以下调试项目全部基于 WebXR 开发
首先准备调试环境, PC 上使用支持 WebXR 的 Chrome 浏览器,并且安装 Immersive Web Emulator 插件。
插件的使用方法可参考 Immersive Web Emulator 仓库
准备完毕后,就可以在编辑器上预览 XR 项目了:
当然,将项目下载到本地脚本构建也可以预览:
npm install
npm run https
WebXR 仅在安全环境(HTTPS)中可用,因此,构建项目调试时需启用 Https。
支持手机端调试需满足:
Google Play Services for AR
是由谷歌开发的增强现实平台(ARCore),有些手机自带此 App ,若没有,可在应用商店搜索,下图为小米应用商城的搜索结果。
上述条件全都满足的前提下,就可以用手机预览本地构建的项目了(需要保证手机与电脑在同一个局域网):
请参考远程调试安卓设备,XR 设备同理。
在调试前确保手机开启
开发者选项
,且允许USB 调试
由于 XR 调试较为繁琐,我们建议大部分的工作和验证在 PC 预览与调试阶段完成,这样可以显著提升开发效率。