我有一个场景,由蓝色背景前的几个SCNNode
组成。我希望在节点上的SCNAction.rotate...
操作完成后关闭指示灯。
我目前正在尝试将SCNLight.color
设置为SKColor.blackColor()
。这会将我的节点变成黑色表面,但将黑色区域留下蓝色。
这是一个功能(SceneKit)还是一个bug(可能是在我的代码中)?如果是前者,我怎么能完全切换灯光?#34;关(最好用动画)。
答案 0 :(得分:1)
如果设置背景颜色,它将独立于场景中的光照,它只是背景颜色。如果你想要转动光线,你可以将它设置为黑色动画。
场景(SCNScene
)还有一个background
材质属性,您可以设置contents
。此材质属性应受场景中光线的影响。