我希望存储使用ARKit和Unity记录的点云数据,以便可以像原始记录一样检索和显示它.假设我只是简单地显示UnityPointCloudExample.cs脚本的点云数据,它包含在Unity插件中.但是,当检测到并显示某个点时,我还会存储有关该点的一些相关信息.然后我完全关闭了应用程序.当我再次打开应用程序时,我希望能够将数据重新加载到相对于相机的相同位置,就像最初检测到的那样,这是否可以使用ARKit和Unity插件原样?
我知道这需要存储有关相机位置相对于点位置的一些信息,然后在重新启动应用程序时,需要在相机重新启动时的新位置和上一个会话中的位置之间进行某种转换.记录点,然后使用此信息将点放在正确的位置.通过ARKit文档,我不确定如何使用本机界面实现这一点,而且我更不确定如何使用Unity插件实现它.如果有人能够至少指引我使用Unity插件或本机ARKit接口的元素,这些元素最容易促进上述功能的实现,我将非常感激.
或者,如果这超出了当前状态下ARKit/Unity插件的范围,解释如何以及为什么会出现这种情况同样有帮助.谢谢!