mar*_*mao 7 anchor augmented-reality arcore
我正在制作一个 AR 应用程序。要求很简单。在“配置阶段”,我启动应用程序并将一个立方体放在房间的地板上,然后将其关闭。稍后,当我再次启动应用程序时,当相机面向同一楼层时,立方体应该保留在那里。根据我找到的信息,没有云锚是不可能的。就我而言,我实际上并不需要在不同用户或不同设备之间共享锚点,我只需要“持久”锚点。
是否可以以某种方式序列化/保存到本地存储并在以后的会话中加载它?
请帮忙确认一下,谢谢!
在 ARCore 1.20 及更高版本中,云锚点可以在托管后365 天内进行解析。在 ARCore 1.20 之前的版本中,云锚点在托管后只能在24 小时内解析。
在ARCore 1.12 ... ARCore 1.19版本中,使用它们后二十四小时Cloud Anchors
内将无法访问。虽然有可能使用您自己的托管服务来共享锚点,但在这种情况下,您将无法使用 ARCore 云锚点 API(因为云锚点确实需要访问 Google 云)。
我还没有找到共享持久的代码ArAnchors
(可以在一个会话中保存并在多个设备的另一个会话中检索的锚点)。要为锚点创建自己的本地化代码,您需要在 ARCore 场景中正确设置 6DOFArCamera
以及ArAnchors
位置和方向(也称为位置和方向Pose
)。