在ARKit中,放置的物体在世界空间中保留多长时间和准确度?

时间:2017-12-28 05:14:36

标签: arkit

ARKit的新手,并试图澄清它如何记住事物的位置。

一个可怕的用例示例......但它传达了这个想法......

我创建了一个虚拟帖子,它在桌子左边大约一英寸处注明。第二天,我回来了,我的提醒说要查看说明。我打开应用程序并且...因为我保存了世界空间信息,当我更换对象时它仍然是iMac左侧的一英寸?

如果我在家里和办公桌上张贴了怎么办?我想我对ARKit空间中物品的定位准确程度以及GPS在记忆和确定位置方面的工作方式有多准确。

谢谢!

2 个答案:

答案 0 :(得分:3)

为了扩展上述答案,现在可以无限期地保持AR节点。有一些工具统称为ARCloud SDK,可让您创建物理空间的地图,并将AR节点附加到该地图中的特定准确点。

Placenote SDK就是这样一个选择。

答案 1 :(得分:1)

只要AR会议仍然存在,您的留言就会留在那里。但是,如果您要关闭应用程序,则无法保证AR会话仍然存在。在Xcode内部,其中一个功能已经表明AR会话可以被中断。

func sessionInterruptionEnded(_ session: ARSession) {
}

它不使用GPS作为坐标,而是使用设备的世界场景内的位置。也就是说,无论您的环境如何,音符的位置都将与您设备的屏幕位于相同的位置。它可以放在家里的桌子上,也可以放在工作场所的某个随机位置,但屏幕上的位置不应该改变。