Uniti2D Перестало работать освещение в готовом билде на андроид

В самой юнити все работает, как часы, но когда забилдил проект и установил на телефон, перестали работать некоторые источники света, а конкретней, все, что не были включены при старте сцены.

Чтобы было понятней, есть объект, которого касается игрок, и при касании включается свет. Но на телефоне ничего не происходит. Также на источнике света висит анимация, которая плавно его "зажигает", может это из-за анимации? Код не вижу смысла показывать он до невозможного прост. Объявляем объект который в методи старт делаем неактивным SetActive после просто проверяем касание к коллизии объекта на котором скрип. Если есть касание, то активируем объект который объявляли рание. Также по поводу анимации, в коде она никак не используется, просто в компоненте Animation стоит галочка на пункте "проиграть при старте"


Ответы (1 шт):

Автор решения: Nemoigollos

Проблема найдена и исправлена. Дело в том что готовый проект (скомпилированная игра) сохранился не с теми настройками из-за чего в игре работает только один источник света. Чтобы это справить заходим в Edit>Project Setings>Quality и выбираем настройку качества с зеленой галочкой (Для пк или андроида).

После того как выбрали нужный пункт чуть ниже будут настройки рендера и здесь в поле Pixel Light Count ставим количество источников света которые будут одновременно работать на сцене.

Для андроида очень не желательно ставить много ибо оно жрет очень много ресурсов.

→ Ссылка