@Byronic
Начинающий разработчик игр

Можно ли сделать анимацию смены цвета из двух одинаковых 2D рисунка?

Моя цель нарисовать графику в своей игре от руки и отсканировать и тд., но есть проблема, мне нужно будет создавать анимацию как обычный дом, к примеру, будет менять цвет на другой, но таким образом, будто бы его залили водой, как воду в стакан наливаешь, или будто бы с одной точки медленно и плавно заполняется весь объект. Вопрос в том, можно ли создать два обсолютно одинаковых домика, один одного цвета, а другой другого. И с помощью программы создать этот эффект, анимацию или нужно будет очень много нарисовать одного и того же, чтобы сделать так.
  • Вопрос задан
  • 28 просмотров
Решения вопроса 1
DanceM
@DanceM Куратор тега Unity Game Engine
Кто хочет -ищет способ, кто не хочет -ищет причину
Да, можно.

Нужно создать шейдер, что по черно-белой маске будет отображать либо одну картинку, либо другую. Маску можно тоже красивую нарисовать, с волнами и полупрозрачностью кое-где, затайлить по оси Х и путем смещения UV координат (лучше в самом шейдере, ну либо отдельным скриптом) эти волны слегка анимировать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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