ок, спасибо, надо попробовать
|
вот так я их меняю динамически, если интересно (возможно где-то не так чё делаю?):
static void SetLM(string n)
{
LightmapData[] lm = new LightmapData[LightmapSettings.lightmaps.Length];
for(int i=0; i<LightmapSettings.lightmaps.Length; i++)
{
lm[i] = new LightmapData();
lm[i].lightmapNear = (Texture2D)Resources.Load("lm/"+sceneName+"/"+n+"/"+"LightmapNear-"+i, typeof(Texture2D));
lm[i].lightmapFar = (Texture2D)Resources.Load("lm/"+sceneName+"/"+n+"/"+"LightmapFar-"+i, typeof(Texture2D));
}
LightmapSettings.lightmaps = lm;
LightmapSettings.lightProbes = (LightProbes)Resources.Load("lm/"+sceneName+"/"+n+"/"+"LightProbes", typeof(LightProbes));
}
Тебе для комнат лучше обойтись без resources.load во время игры, сделать все лоады на старте чтобы не вызывать потом подтормозов.