如何解决如何将两个单独的ARWorldMaps合并成更大的ARWorldMaps?
我在两个不同的iOS设备上捕获了两个ARWorldMaps
,然后将其发送到服务器。这些地图具有相似的跟踪区域,但也有不同的跟踪区域。这两个地图都存储在远程服务器上。应该注意的是,我的AR应用程序中没有多用户体验。
fileprivate func retrieveWorldMap() {
let storedData = UserDefaults.standard
if let data = storedData.data(forKey: "WorldMap") {
if let unarchiver = try? NSKeyedUnarchiver.unarchivedObject(
ofClasses: [ARWorldMap.classForKeyedUnarchiver()],from: data),let worldMap = unarchiver as? ARWorldMap {
config.initialWorldMap = worldMap
sceneView.session.run(config,options: [])
}
}
}
如何在不借助MultipeerConnectivity的情况下将两个ARWorldMap合并为更大的地图?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。