如何转动SCNLight会影响背景颜色?

时间:2014-11-24 18:31:48

标签: ios8 scenekit

我有一个场景,由蓝色背景前的几个SCNNode组成。我希望在节点上的SCNAction.rotate...操作完成后关闭指示灯。

我目前正在尝试将SCNLight.color设置为SKColor.blackColor()。这会将我的节点变成黑色表面,但将黑色区域留下蓝色。

这是一个功能(SceneKit)还是​​一个bug(可能是在我的代码中)?如果是前者,我怎么能完全切换灯光?#34;关(最好用动画)。

1 个答案:

答案 0 :(得分:1)

如果设置背景颜色,它将独立于场景中的光照,它只是背景颜色。如果你想要转动光线,你可以将它设置为黑色动画。

场景(SCNScene)还有一个background材质属性,您可以设置contents。此材质属性应受场景中光线的影响。