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