@stictt
просто рак

Как программно менять цвет/оттенок спрайта в Unity?

Нужно как то изменять программно цвет/оттенок спрайта, желательно найти простой способ, примерно что пришло в голову, это делать несколько слоев, первый это базовый спрайт, потом идет ряд спрайтов по верх его с альфаканалом, цвет которых будет слегка замещать нижний. Но это похоже на городульки. Есть что то проще ?
  • Вопрос задан
  • 503 просмотра
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity
Смотря через что рендерится спрайт.
Если через Image (UI) или SpriteRenderer - то у этого компонента ест цвет.
Если не устраивает как он накладывается - пишем свой шейдер.
все просто.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы