因此,我有權訪問sceneView.pointOfView
,我希望讓AR體驗感覺就像我正在照亮閃光燈,直到我看到的物體變得光亮,然後指向它們。ARKit將SCNLight指向相機正在尋找的地方嗎?
我試圖創建這樣一個聚光燈:
let spotLight = SCNLight()
spotLight.type = .spot
spotLight.spotInnerAngle = 60
spotLight.spotOuterAngle = 60
let spotNode = SCNNode()
spotNode.light = spotLight
spotNode.position = position
我當時以爲,加入光到pointOfView節點將使它所以光會用相機移動,這意味着它總是會提前閃耀光...
sceneView.pointOfView?.addChildNode(spotLight)
這不起作用,對象顯示爲黑色,不亮。
我在做什麼錯?我想通過AR體驗讓燈光指向我所看到的,就像我拿着手電筒一樣,並且我正在向前閃光。
任何建議嗎?
我最終將自己的聚光燈附加到了像您在最後提到的pointOfView。這使我能夠實現我想要的。謝謝。 – zumzum