我正在尝试学习如何使用 Hololens 2 和 Android 手机正确使用 AzureSpatialAnchor。
我下载了Unity GitHub 示例,并按如下方式修改了AzureSpatialAnchorBasicDemoScript.cs的 Start(),以便跳过前面创建锚点的所有步骤并直接搜索我之前创建的锚点(还显示了锚点创建在 Azure 门户中,它是使用类似的脚本创建的,到期日期设置为 7 天)
public override void Start()
{
Debug.Log(">>Azure Spatial Anchors Demo Script Start");
base.Start();
if (!SanityCheckAccessConfiguration())
{
return;
}
feedbackBox.text = stateParams[currentAppState].StepMessage;
Debug.Log("Azure Spatial Anchors Demo script started");
\\PART ADDED
#if UNITY_DEBUG
currentAppState = AppState.DemoStepCreateSessionForQuery;
currentAnchorId = "1460f7f6-b3ef-4afc-b425-4ec94cd953f7";
#endif
}
当我使用“AzureSpatialAnchorsBasicDemo”和“AzureSpatialAnchorsDemoLauncher”构建应用程序时,它永远不会停止寻找锚点,或者它会向我显示一条消息,告诉我“可能的锚点定位 {anchorId} 状态:NotLocatedAnchorDoesNotExist”。
Azure Spatial Anchor 文档针对此问题说明“锚点已被删除或根本不存在”,但在创建锚点后 Azure 门户中不存在删除操作。
我该如何调试这个问题?可能的问题是什么?