2017-07-29 93 views
1

我想光(點)安裝到相機:演員影子節點ARKit現場

fileprivate lazy var spotLight: SCNLight = { 
     let spotLight = SCNLight() 
     spotLight.type = .spot 
     spotLight.spotInnerAngle = 0 
     spotLight.spotOuterAngle = 45 
     spotLight.castsShadow = true 
     return spotLight 
    }() 

sceneView.pointOfView?.light = spotLight 

但有一個問題。光效果不錯,但沒有影子。怎麼了?

enter image description here

回答

1

別的地方移動聚光燈(即不使用完全相同的位置來看,否則會影背後你所看到的)。

0

在下面放置一個平面,將其設置爲取消選中所有rgba值。 轉到光源節點,設置投射陰影,將其設置爲延遲。