ARKit:改变场景的光照强度和温度

时间:2017-12-07 10:38:31

标签: ios swift arkit light

所以,我正在玩ARKit,现在我想用UISlider手动改变光照强度和温度(例如我想让整个场景变暗和变冷)。我在文档中找到了这两个属性: ambientColorTemperature: CGFloat { get }ambientIntensity: CGFloat { get }

Apple说我可以将这些值直接传递给SceneKit环境光的温度强度属性。这就是我所做的:

for node in sceneView.scene.rootNode.childNodes {
     node.light?.intensity = CGFloat(slider.value)
}

等温度。但什么都没发生。

任何帮助都会非常有帮助。

我正在使用Xcode 9.1,iOS 11.1.1

0 个答案:

没有答案