首页 > 解决方案 > 在虚幻引擎 4.26 中创建天蓝色空间锚点

问题描述

所以我刚刚完成了微软文档中找到的空间锚函数的实现,但它没有显示在将所有函数放入蓝图中后如何制作锚。我想知道是否有人可以帮助解决这种事情。如果可能的话,任何人都可以指出我正确的方向,因为我能找到的只是关于使用空间锚来统一而不是虚幻引擎的教程。该图显示了我的一些蓝图用于实现全息透镜的空间锚定

标签: azureunreal-engine4hololensunreal-development-kitazure-spatial-anchors

解决方案


在此处添加答案以供问答参考。

在 CreateSession 之后检查分支:

在此处输入图像描述

您应该将 CreateSession 的返回值连接到分支,否则永远不会调用 ConfigSession2:

在此处输入图像描述

在此处查看我们的 OpenXR HoloLens 示例项目:https ://github.com/microsoft/Microsoft-OpenXR-Unreal 您可以看到我们如何在 MRPlayerPawn 蓝图中的 StartASA 函数中设置 Azure 空间锚点

其他一些差异/要检查的事情:

  1. 展开 MakeAzureSpatialAnchorsSessionConfiguration 中的选项卡并从您的 Azure 门户设置帐户域。
  2. 将 ConfigSession2 中的 Log Verbosity 设置为 All 以查看是否有任何警告阻止设置继续。还要查看您的输出日志以查看是否记录了任何错误。
  3. False 分支应该记录失败或在一段时间后重试:

在此处输入图像描述

  1. 在“编辑”>“项目设置”>“HoloLens”>“功能”中,确认您已启用:“Internet 客户端服务器”、“专用网络客户端服务器”、“WifiControl”、“空间感知”、“接近度”、“位置”和“蓝牙”

推荐阅读