因此,我可以访问,sceneView.pointOfView
并且我想让 AR 体验感觉就像我在我面前用闪光灯直射我所看到的物体,当我指向它们时它们会变亮。
我试图创建这样的聚光灯:
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 体验看到的东西,就好像我拿着手电筒,我正向前方照射光......
有什么建议吗?