我们希望通过网络共享 AR 体验 (ARWorldMap)(不一定是附近的设备,我指的是可以存储到某个服务器然后由其他用户检索的数据)。
现在我们正在调查 ARWorldMap这非常棒,但我认为它只适用于同一设备和附近的设备。我们希望能够删除这些限制(并因此将体验保存在某些服务器上的网络上),以便其他人可以使用他们的设备(不一定同时)自动看到他们所在位置的 3D 事物。
您是否知道是否可以将存档数据 (ARWorldMap) 以某种格式发送到某个服务器,以便其他用户稍后可以检索该数据并将 AR 体验加载到他们的设备上?
最佳答案
ARWorldMap
包含用户周围环境中的特征点。例如, table 的确切位置和大小,但包括相机找到的所有其他点。您可以使用 debugOptions
可视化那些.
将这些共享给不在同一房间的用户是没有意义的。
您要做的是共享用户之间的交互,例如放置或旋转对象时。
无论如何,这是您需要自己实现的东西,因为 ARWorldMap
仅包含 anchor 和功能。
我可以推荐Inside Swift Shot从去年的 WWDC 开始。
关于ios - 通过网络分享 ARKit 体验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55742785/