快速开始 - 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”: