【发布时间】:2021-05-16 10:43:19
【问题描述】:
我对这个在 planeDetection 处于活动状态时调用的委托方法感到困惑。检测到平面时方法调用成功,但是返回的SCNNode去哪了?如何访问它?
func renderer(_ renderer: SCNSceneRenderer,
nodeFor anchor: ARAnchor) -> SCNNode?
对于它的价值,我正在使用一个自定义 ARCL 库,它允许我通过 GPS 坐标放置节点。出于某种原因,在该框架下,这种方法似乎不会在检测到飞机时触发。我的代表设置正确,因为确实调用了 renderer(_:nodeFor:) 方法 - 否则我将只使用此方法。
func renderer(_ renderer: SCNSceneRenderer,
didAdd node: SCNNode,
for anchor: ARAnchor)
【问题讨论】:
标签: swift augmented-reality scenekit arkit