Бесплатный инструмент для анимации интерфейса в играх на Unity

Привет DTF! Я сделал свой инспектор DOTweenUI для DOTween, чтобы вы могли анимировать интерфейс в играх прямо через Inspector unity и не писать код.

Что можно сделать за 2 минуты

Где скачать и как установить?

Если вам интересно попробовать, оставляю сразу ссылки.

Скачать DOTweenUI можно с GitHub:

Инструкция:

  • Скачайте последний релиз по ссылке выше или напрямую через инспектор юнити по ссылке
  • После установите сам DOTween, скачав бесплатно по ссылке
  • Закиньте DOTween в проект и нажмите Setup DOTween и Create ASMDEF
  • После этого у вас все будет работать.
  • Нажимаете на Add Component нужного объекта и пишите DOTweenUIAnimator
Бесплатный инструмент для анимации интерфейса в играх на Unity

Зачем мне это делать?

Во-первых мне нравится писать код и люблю упрощать себе работу над проектами, а во-вторых я хочу сделать удобный инструмент и самое главное бесплатный для работы через инспектор с нереально крутым DOTween.

Надеюсь вы вам будет интересно и может быть решите сами дописать что-то для инспектора и поделиться с другими или он как-то поможет вам, пользуйтесь!!!

Дмитрий Батуринец (это я)

Многие начинающие разработчики будут скорее всего использовать стандартный аниматор Unity, что не является плохо, но однозначно не самая лучшая идея для игр где очень много интерфейса.

Аниматор от Unity очень тяжелый инструмент сам по себе и такая тяжесть обычно избыточна для интерфейс, чтобы сделать его оптимизированным и одновременно не углубляться в код я и сделал этот инспектор.

Что он умеет?

Как выглядит в инспекторе
Как выглядит в инспекторе

Давайте расскажу что тут есть.

Список анимаций:

  • Анимации состоят из отдельных кусков и собираются в своеобразный список. В этот список вы можете добавлять сколько угодно анимаций, главное не делать анимации на одинаковый тип анимации
  • Анимации можно вкл/выкл из списка. Можно с помощью Append, Join, Insert их разделять на логические куски
  • Каждой анимации задавать имя, выбирать триггер, тип анимации
  • Настраивать задержку, время тип кривой для анимации, количество повторений и поведения зависимость от времени
  • В зависимости от выбранного типа анимации, меняются настройки в которых нужно указать что будем анимировать и где его компонент
  • Эвенты, которые можно вызывать в момент старта, завершения или уничтожения анимации.

Блок Превью

  • Позволяет запускать анимацию по триггеру в Edit моде, без запуска самой игры
  • Остановку всех анимаций

Да по сути и все)

Тут нужно пробовать делать и развивать инструмент дальше, но времени маловато. Я надеюсь он вам пригодиться и вы будете им пользоваться

Если не сложно тапните сердечко, пусть больше людей узнает о моем маленьком помощнике для анимации интерфейсов DOTweenUI :)

Спасибо, что дочитали, чмок!

10
2 комментария