我有一个环境光附加到场景,一些附有Omni灯的物体出现在场景中。在物体进入场景的那一刻,环境光禁用。任何线索为什么会发生这种情况?
答案 0 :(得分:0)
如Apple文档中所述:
autoenablesDefaultLighting: 如果此属性的值为false(默认值),则SceneKit用于渲染场景的唯一光源是场景图中包含的光源。如果将值更改为true,则在渲染不包含灯光或仅包含环境光的场景时,SceneKit会自动添加和放置全向光源。
tldr;如果添加的照明节点不是环境光源,则自动照明将被关闭,向场景添加全光照节点将禁用自动照明。