This marks my inaugural post here, having often found solutions to my queries within this community. However, despite consulting numerous developers and attempting independent development, I have been unable to achieve the desired outcome. Here’s the situation:
I am working with Unity 3D for a 2D game, where my characters have their primary sprite and an additional sprite representing their shadow. Unfortunately, when one shadow overlays another in a manner that visually multiplies the alpha channel, it disrupts the shadow effect. How can I address this issue, possibly through the application of a shader with a magical bend, ensuring that the alpha values of the sprites do not accumulate?
I appreciate your assistance.
PS: Attached is an image where two shadows intersect.