@StynuBlizz

Как плавно менять цвет у краев спрайта unity?

Есть вот такой вот спрайт на сцене

5d7f664704efd934227314.png

как я могу плавно менять цвет градиента по краям и так чтобы изменение цвета можно было запускать через код (допустим в игре что-то произошло и я посылаю сигнал сменить цвет)
  • Вопрос задан
  • 621 просмотр
Решения вопроса 1
MrMureno
@MrMureno Куратор тега Unity
VR for all
Если кратко - то один из самых адекватный и простых способов - вам нужен градиентный шейдер.
приблизительно о чем речь почитайте тут
https://answers.unity.com/questions/913898/horizon...

управлять параметрами шейдера из кода - тоже труда не составит.
возможно еще пригодится этот класс ,для задания самого градиента в скрипте.
https://docs.unity3d.com/ScriptReference/Gradient.html
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы