是否可以即时将新的ARRefenceImage添加到ARSession的ARWorldTrackingConfiguration中?
这就是我现在的做法:
1)暂停会话并删除所有节点。
sceneView.session.pause()
sceneView.scene.rootNode.enumerateChildNodes { (node, stop) in
node.removeFromParentNode()
}
2)使用新的ARImageReference Set再次运行会话。
configuration.detectionImages = // New ARImageReference Set
sceneView.session.run(configuration, options: [.removeExistingAnchors, .resetTracking])