小智 6
在 ARKit 3 中,我设法检测图像何时从视图中消失renderer(_:didUpdate:for)并检查锚的isTracked属性何时设置为false.
func renderer(_ renderer: SCNSceneRenderer, didUpdate node: SCNNode, for anchor: ARAnchor) {
if let imageAnchor = anchor as? ARImageAnchor, imageAnchor.isTracked == false {
view?.sceneView.session.remove(anchor: anchor)
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1247 次 |
| 最近记录: |