【发布时间】:2019-08-11 19:17:01
【问题描述】:
我正在尝试将SCNLight 添加到SceneKit 中的SCNSphere (SCNNode)。它的效果令人惊叹,唯一的问题是SCNLight 所连接的源球体完全是黑色的,因为作为源,它根本没有任何光。如何确保光源(即那个 Sphere)完全点亮?
这里是光源代码:
public func addLightSource(position: SCNVector3) -> SCNLight {
let light = SCNLight()
light.type = .omni
light.intensity = 5000
light.temperature = CGFloat(3500)
return light
}
以后
ParentNode.light = addLightSource(position: absolutePosition)
有效但将ParentNode变黑。
【问题讨论】:
-
调整光位掩码。