aler писал(а):artk писал(а):Самый наилучший и быстрый способ - это "рейкастить" положение игрока на полу до каждого источника света. Если есть препятствие - значит это тень.
Для этого нужны коллайдеры, а они не обязательно присутствуют в проекте
Именно этот способ я и хотел предложить, но еще с проверкой объекта, чтобы не все тени откликались. И в случае с DirLight нужно посылать луч не к свету, а в противоположном ему направлении.
Насчет коллайдеров. Просто всем объектам даете коллайдер, а те, которые не должны иметь коллизию, переключаете на trigger.