gpt4 book ai didi

unity-game-engine - Unity 中的区域学习

转载 作者:行者123 更新时间:2023-12-02 09:33:59 25 4
gpt4 key购买 nike

我在 Project Tango Google+ 页面上提出了这个问题,建议我将其发布到此处。

我非常困惑的是区域学习。显然,它的工作原理是您扫描一个房间,保存 ADF 文件,然后您可以访问同一个房间并加载 ADF 文件,它就会知道您在房间中的位置,对吗?

有人有在 Unity 中执行此操作的经验吗?示例中有一个“保存 ADF”按钮,但之后无法加载它?如何使用之前保存的 ADF?现在这对我来说非常困惑。谁能帮忙更好地解释一下吗?

最佳答案

已弃用

您对区域学习和区域描述文件工作原理的理解和解释是正确的。

有一个example called "AreaLearningUnity"在 Project Tango Unity Examples 存储库中展示了此功能的用法。

在此示例中,您可以通过单击 SaveADF 按钮来保存 ADF,当您再次重新启动应用程序时,它会自动加载上次保存的 adf。此功能由 following code 执行。在示例中。

        if(m_useADF)
{
// Query the full adf list.
PoseProvider.RefreshADFList();
// loading last recorded ADF
string uuid=PoseProvider.GetLatestADFUUID().GetStringDataUUID();
m_tangoApplication.InitProviders(uuid);
}

要选择特定的 UUID 而不是最新的 UUID,您可以使用 GetCachedADFList() 调用,该调用会返回设备上保存的 ADF 列表,可用于选择您想要的 ADF负载。

我鼓励您看看PoseProvider Project Tango Unity SDK 中的类。

编辑:SDK 发生了很大变化,因此可以将其标记为已弃用。

关于unity-game-engine - Unity 中的区域学习,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29312098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com