0

我正在开发一个简单的统一应用程序来测试 HoloLens 上的天蓝色空间锚点。

此处的文档统计信息https://docs.microsoft.com/de-de/windows/mixed-reality/spatial-anchors可以(或更确切地说应该)使用空间锚点坐标系相对于空间锚点放置全息图。但是我没有找到任何关于如何在代码中实现这一点的文档。

我看了一下这个https://github.com/Azure/azure-spatial-anchors-samples统一示例。据我了解,它展示了如何将游戏对象直接放置在空间锚点的原点。但是我怎样才能实现一个对象总是被放置在一个特定方向上的锚点一定距离内,例如使用 4x4 平移矩阵或类似的东西?

4

1 回答 1

0

在 Unity 中有很多方法可以通过操纵游戏对象变换来做到这一点。您可以尝试以下方法:

  1. 在空间锚点的原点创建一个游戏对象。
  2. 创建第二个游戏对象。
  3. 将第二个游戏对象的变换的父级设置为第一个游戏对象的变换。
  4. 将第二个游戏对象的本地位置和方向更新为您希望与空间锚点的偏移量。
于 2019-12-05T23:46:44.763 回答