快速开始 - Microsoft Hololens
本教程涵盖了使用 Microsoft Hololens 的基本 AR 设置。
我们将在入门中离开的地方继续。
AR 设置
选择“Views > Project Settings”,这将在窗口右侧打开“Project Settings”视图:
打开“AR”面板,并在“framework”中选择“webxr”。
在“rendering”下,将清除颜色的“alpha” (A:
) 值设置为 0 以确保背景是透明的:
在 Hololens 上查看
在书写时,Hololens 上的 Microsoft Edge 不支持端口转发。
相反,我们必须设置一个域来解析到运行 Wonderland Editor 的桌面。作为第二步,我们需要在该域上启用 SSL,这是 WebXR Device API 在非本地主机域上所需的。
我们这里只提供大致指导,但过程如下:
购买一个域名
获取一个便宜的域名。域名越短,越容易在 Hololens 中输入。
将此域配置为指向您桌面的外部 IP 地址。确保您的路由器配置为将所选端口(例如 8080)转发到该域。
获取 SSL 证书
作为免费选项,可以使用 Let’s Encrypt 为您的域获取 SSL 证书。
Let’s Encrypt 使用“ACME 协议”来验证您实际上控制了该域名指向的机器。这意味着您需要在获取和刷新证书时运行一个 ACME 客户端(例如 Certbot)。
通过 ACME 客户端,您将获取证书文件:.crt
,.key
和可选的 .pem
。
在 Wonderland Editor 中设置证书
打开“Views > Preferences”以打开 Preferences 视图,其中包含您的 Wonderland Editor 安装的跨项目设置。
在这里,您可以在“Server”标签中启用 SSL,并至少设置“SSL certificate file”和“SSL key file”。
通过在编辑器窗口顶部单击“localhost:8080”停止并重新启动服务器后,您现在应该能够通过访问您的域,从 Microsoft Hololens 查看 AR 项目。
软重载
为了允许在 Microsoft Hololens 上重新加载页面而不离开 AR 会话,可以启用“软重载”,这将仅重新加载 Wonderland Engine 场景的内容。
要启用软重载,可在“Views > Preferences > Startup”中禁用“Force full page reloads”: