Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

When you bake lighting, a single lightmap is generated for all your lights and your static game objects. i.e. there is no easy option to turn these lights on and off. Probably you can do some hacky solution like replacing the entire lightmap with a completely black lightmap at runtime. There is no standard Unity feature for that. Static lightmaps are just not meant to be used for dynamic lighting ...

Thanks but how i can make two lightmaps when i try it my game crash please explain it thank you 

(+1)

That is not a standard approach. If you need dynamic lights, you are probably better of with dynamic lighting. But if you want to mess with the lightmaps, then you can access them via the LightmapSettings-Class:

var lightmaps = LightmapSettings.lightmaps;
lightmaps[0].lightmapColor = new Texture2D(256, 256, TextureFormat.ARGB4444, false);
LightmapSettings.lightmaps = lightmaps;

This code will replace the color component of the lightmap with a black texture.

Thanks