A light with a halo is attached to the green circle sprite which is over a black square sprite. The halo seems to be showing behind both sprites. I would like for the halo to be seen over the black square sprite. What am I doing wrong?
(Unless you are using additive blending)if light shines on a fully black opaque object, it is still fully black. Try changing the color of that black square to gray etc. If it doesn’t work, try changing the target sorting layers on the light2d component and the sorting layer of the black square.
Also make sure that black square has a lit material. 2d unlit material wont be affected by light