У меня проблемы с выяснением того, как подсвечивать большие области спрайтов в Unity 2D.Мои предыдущие знания об освещении Unity равны нулю.
Сначала я попытался использовать большое количество точечных источников света и использовать материал «Спрайты / рассеянные», но на самом деле только пять из них будут визуализироваться одновременно, так что я думаю, что естьограничение на это.
Затем я попытался включить освещение области.Это ничего не дало, поэтому я начал исследовать запеченное освещение на спрайтах (и запеченное освещение в целом).Я нашел такие вещи, как this , но я не мог заставить его работать либо потому, что он устарел, либо потому, что я не знаю, что я делаю.Другие ответы, с которыми я сталкивался, по-видимому, предполагают, что читатель в первую очередь знает что-нибудь об освещении в Unity, чего, честно говоря, я не знаю.На веб-сайте документации Unity есть некоторая информация, но нет учебных пособий, посвященных настройке запеченного освещения.
Я пробовал несколько разных комбинаций материалов (например, использование шейдера "Standard" для спрайтов).вместо "Sprites / Diffuse", эмиссии и т. д.) и я включил "Запеченное глобальное освещение" в разделе Освещение> Настройки.
Если запеченное освещение невозможно для спрайтов (или оно не стоит проблем)Какие есть альтернативы?
Редактировать: Я позаботился о том, чтобы источники света не указывали неправильное направление, и я понимаю, что Unity2D подобен рисованию на листе бумаги в Unity3D.Я смог заставить работать точечные светильники, но только по нескольку за раз.Мне не нужно делать весь экран одновременно, мне нужно сделать большую определенную область сразу.