I’ve previously asked this question but it’s really annoying that no one really knows the answer. All I need is to understand WHY it happens… is this something that Unity renders and it’s impossible to change? Do I have to live with that? What’s the problem with those shadows (it’s bothering me since half of the year).
As shown on the photo below shadows behave in such way. They pass through gameobject.
On the scene there are:
- DIRECTIONAL LIGHT (REALTIME, SOFT OR HARD SHADOWS DOESN’T MATTER)
- CHARACTER THAT CASTS SHADOWS
- TILES THAT SHOULD RECEIVE SHADOWS BUT NEVER CAST ANY
- SHADOW DISTANCE SET BETWEEN 50-100 BECAUSE I NEED SHADOWS ON EVERY LEVEL
Check screenshot for more. I don’t really want to use shadowprojectors (they seem to be unefficient) or faking shadows… I believe those are really nice addition to the look of the game.