Unity 中的共享体验

共享体验让多个用户使用各自的 HoloLens、iOS 或 Android 设备,共同查看相同的全息影像,并与之交互。 全息影像通过空间定位点共享置于空间中的固定点上。

Azure 空间定位点

通过世界锁定工具自动执行

与本地定位点一样,世界锁定工具可使用一组 Azure 空间定位点锁定相对于物理世界的整个坐标空间,而不是使用单个锚点锁定单个对象。 对整个空间实行世界锁定,不仅能提供更有利于精确布局的环境,还可以提升开发人员时间和运行时资源的效率。

有关利用 Azure 空间定位点跨 HoloLens、Android 和 iOS 设备共享坐标系以及跨会话保留空间的详细信息和示例,请参阅世界锁定工具文档

Azure 空间定位点的手动配置

Azure 空间定位点会创建有云支持的持久空间定位点,应用可跨多个 HoloLens、iOS 和 Android 设备查找这些定位点。 通过在多个设备之间共享公用空间定位点,每个用户都可以查看相对于同一物理位置中的定位点呈现的内容。

还可以使用 Azure 空间定位点在 HoloLens、iOS 和 Android 设备上实现异步全息影像持久性。 通过共享持久的云空间定位点,多个设备可以随着时间推移观察相同的持久全息影像,即使这些设备没有同时出现,也是如此。

要开始在 Unity 中构建共享体验,请参见 Azure 空间定位点 Unity 快速入门教程(只需 5 分钟)。

设置 Azure 空间定位点后,可以在 Unity 中创建和放置定位点

本地定位点传输

在无法使用 Azure 空间定位点的情况下,HoloLens 设备可通过本地定位点传输导出定位点,让另一个 HoloLens 可以导入它。 iOS 和 Android 设备不支持此方法,此方法提供的定位点回调不如 Azure 空间定位可靠。

下一个开发检查点

如果遵循我们规划的 Unity 开发旅程,则你正处于探索混合现实平台功能和 API 的过程之中。 从这里,你可以继续了解下一个部分:

或直接跳到在设备或模拟器上部署应用:

你可以随时返回到 Unity 开发检查点

另请参阅