繁体   English   中英

Azure空间锚定Unity中的子对象

[英]Azure spatial anchors child object in Unity

在成功完成针对HoloLens和iOS的跨平台快速启动Microsoft教程后,我做了一个简单的实验。 我只是将一个子胶囊添加到默认的立方体演示对象中。 当我在HoloLens应用程序中创建锚点时,在锚点创建期间和被召回时,可以看到胶囊在立方体上方浮动。 但是,当我尝试在iOS中查看锚时,只看到了立方体(胶囊子对象不可见)。 如果我在iOS应用程序中创建锚点,则在创建期间和调用时只能看到多维数据集。 但是,当在iOS应用程序中创建的锚点由HoloLens应用程序定位时,胶囊子对象可见。 所以,显然iOS应用程序使用它创建的锚存储子对象,它只是不显示对象。 知道为什么吗? 如何以交互方式放置游戏对象然后使该对象成为空间锚? 这可能会解决在iOS应用程序中缺少显示子对象的问题,因为在HoloLens和iOS应用程序中都可以看到demo多维数据集对象。

@Gary,Azure Spatial Anchors只分享客户端之间的世界位置,而不是全息图。 在你的情况下,立方体处于正确的位置,因为你在HoloLens中添加了资产立方体,你可以在HoloLens中看到它。 如果您想在iOS中使用其他全息图,则需要在iOS中创建资源并将其置于场景中。

如果您希望跨客户端使用相同的全息图,则需要在所有客户端中完成工作并附加您将从Azure Spatial Anchors Service接收的世界姿势。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM