- Home /
Unloading Lightmaps correctly when using LoadLevelAdditiveAsync
I'm creating a game where scenes are streamed in seamlessly in the background while the current scene is being played. (LoadLevelAdditiveAsync)
The problem comes when I'm transitioning between scenes. Scene 2 loads fine but the lightmap from scene 1 sticks around. I've tried Application.UnloadLevel, Resources.UnloadUnusedAssets and setting LightmapSettings.lightmaps = new LightmapData[0]; but none of them seem to make a difference.
I'm using Unity 5.2 with it's new multi scene lightmap baking.
Any help would be greatly appreciated!!
Your answer
![](https://koobas.hobune.stream/wayback/20220612033401im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
"Mesh doesn't have normals. Please create some for GI" How to solve this? 1 Answer
Indoor Lighting Scene - Baking? Realtime? 0 Answers
Preserve lightmap on instantiated object 0 Answers
Baking - lightmapping dark artifacts 2 Answers
Is there a way to bake a high resolution emissive lightmap onto a low resolution indirect lightmap? 0 Answers