Spotlight on 2d

I have a plain white-textured sprite with Sprite/Diffuse material on it. I added a spotlight on the scene to achieve this effect:


It works fine in the Editor and Webplayer.

However, in my Android build, I get this instead:


I already tried setting the Quality Setting to “Fantastic” but I still get the same effect. Any suggestion guys?

You should use a 32 Bit Display Buffer for display on Android that’s a possible fix, You should find that inside the PlayerSettings Inspector in Unity.

Another possible problem is that the texture is compressed. Some compression formats like RGB 16Bit can result in color Banding.

Check the Override fo Android values inside the SpotlightTex Texture Inspector.