-1

我有一个 HoloLens 项目,我在其中使用 Azure 空间锚点来同步多人游戏环境。我按照月球车的 MRTK 教程帮助我入门。今天我在工作,在主设备创建锚点后,我的应用程序无法在其他设备上找到锚点。

我启动了我在教程中使用相同 Azure 资源制作的月球车演示,它也遇到了相同的问题,即其他连接的设备永远无法找到锚点。

https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unity/tutorials/mr-learning-sharing-05

我可以确认这两个应用程序之前都有工作锚。什么会导致这种情况发生?我没有进行任何反映这种行为的代码更改。Azure 服务会不会有问题?不知道为什么我可以成功地开始一个会话,创建一个锚点,但是却找不到它。

在 MRTK 演示中,这是一个创建和共享锚点的 HoloLens 1。 在此处输入图像描述

这是一个 HoloLens 2 接收共享锚 ID,并试图找到它。试图找到锚点 5 分钟,没有任何错误或消息。 在此处输入图像描述

4

1 回答 1

2

我在我的项目中遇到了完全相同的问题,您必须将 Azure Spatial Anchors SDK 升级到最新版本或至少升级到 2.7.0 版本。

自 2021 年 2 月 3 日 ( https://github.com/Azure/azure-spatial-anchors-samples/releases/tag/v2.7.0 ) 起,以下所有版本均已停产:

  • 此 SDK 2.7.0 版本包含一项重要更改。所有客户端都必须在 2021 年 2 月 3 日之前升级到 2.7.0 SDK 或更高版本。从 2021 年 2 月 3 日起,早期版本的 Azure Anchors SDK 上的任何客户端应用程序都将无法连接到 ASA 服务。
于 2021-02-15T19:10:31.383 回答