寫在前面
最近項(xiàng)目上有個需求,在場景里面需要做一個動態(tài)替換lightmap。主要需求是針對場景實(shí)現(xiàn)白天和夜晚的燈光效果。
在場景沒有變化的時候,我們可以直接替換場景的lightmap即可。
public void SetLightMap(Texture2D lightmapTex){
if (lightmapTex == null)
{
return;
}
LightmapData[] lightmapData = LightmapSettings.lightmaps;
LightmapData lmd = new LightmapData();
lmd.lightmapFar = lightmapTex;
lightmapData[0] = lmd;
LightmapSettings.lightmaps = lightmapData;
}