Задать вопрос
yxtiblin
@yxtiblin

Как сделать анимацию в виде убывающей дуги окружности?

Как можно сделать такую или похожую анимацию?6223a071a283e731681515.png
Нужно чтобы появлялась красная зона и белая полоска на его ребре означала оставшееся время (например чтобы она проходила от начала до конца за 2 секунды)
  • Вопрос задан
  • 283 просмотра
Подписаться 3 Средний Комментировать
Решения вопроса 2
freeExec
@freeExec
Участник OpenStreetMap
Круглый прозрачный спрайт и показывать из него кусок

6223b4ed22b6e652989750.jpeg
Ответ написан
Комментировать
Как вариант - можно рисовать дугу, и в Update менять её размер
Сделать эту штуку как отдельный MonoBehaviour, который привязан к самолёту.

Вот варианты, как это отрисовать:
Спрайтом: https://www.youtube.com/watch?v=5xWDKJj1UGY
Шейдерами: https://github.com/AdultLink/RadialProgressBar (выглядит бомбически, имхо, можно кастомизировать)

Гуглить что-то типа "Radial indicator Unity"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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