当我想改变光的烘烤类型时遇到了问题。在检查器中,我可以选择实时的,烘焙的或混合的,并且找不到用脚本进行更改的方法。谁能帮我?非常感谢。顺便说一句,我正在使用统一5.3.6
答案 0 :(得分:1)
您无法使用 Unity 5.3.6 更改烘焙(烘焙类型)。您需要 Unity 5.5 或更高版本。下面的答案取决于您希望更新到的版本。
对于 Unity 5.5 ,可以使用Light.lightmappingMode
属性和LightmappingMode
来完成:
Light light = GetComponent<Light>();
light.lightmappingMode = LightmappingMode.Mixed;
对于 Unity 5.6 和 above ,这可以通过Light.lightmapBakeType
和LightmapBakeType
完成:
Light light = GetComponent<Light>();
light.lightmapBakeType = LightmapBakeType.Mixed;