Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何与代码统一更改灯光组件中的烘焙(烘焙类型)?_C#_Unity3d - Fatal编程技术网

C# 如何与代码统一更改灯光组件中的烘焙(烘焙类型)?

C# 如何与代码统一更改灯光组件中的烘焙(烘焙类型)?,c#,unity3d,C#,Unity3d,当我想改变烘焙灯的类型时,我遇到了问题。在inspector中,我可以选择实时、烘焙或混合,但我找不到用脚本更改它的方法。有人能帮我吗?非常感谢。顺便说一下,我使用的是unity 5.3.6,你不能用unity 5.3.6更改烘焙(烘焙类型)。为此,您需要Unity 5.5或更高版本。下面的答案取决于您希望更新到的版本 对于Unity 5.5,这可以通过财产和: 是的,那是唯一的选择。尽管很奇怪,Unity如何在5.5v和5.6v之间改变了实现这一点的方式,并很快否决了另一个。如果您更新了,但仍

当我想改变烘焙灯的类型时,我遇到了问题。在inspector中,我可以选择实时、烘焙或混合,但我找不到用脚本更改它的方法。有人能帮我吗?非常感谢。顺便说一下,我使用的是unity 5.3.6,你不能用unity 5.3.6更改烘焙(烘焙类型)。为此,您需要Unity 5.5或更高版本。下面的答案取决于您希望更新到的版本

对于Unity 5.5,这可以通过财产和:


是的,那是唯一的选择。尽管很奇怪,Unity如何在5.5v和5.6v之间改变了实现这一点的方式,并很快否决了另一个。如果您更新了,但仍有问题,请告诉我
Light light = GetComponent<Light>();
light.lightmappingMode = LightmappingMode.Mixed;
Light light = GetComponent<Light>();
light.lightmapBakeType = LightmapBakeType.Mixed;