как сделать анимацию кнопки в юнити [UI, Button, Animation]

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 25

  • @OlegShernikov
    @OlegShernikov  2 года назад +1

    Пишите в комментариях свои вопросы, что и послужит темами новых роликов)))

  • @ActivMitsu
    @ActivMitsu 2 года назад +7

    Круто! Наконец-то! Кратко и по делу👍 спасибо!

  • @hallkerb
    @hallkerb 2 года назад +10

    только есть одна проблема, когда ты нажимаешь на эту кнопку, то анимация ломается

    • @artemyzotov
      @artemyzotov 5 месяцев назад +1

      для всех тех, кто будет смотреть это видео: проблема в том, что если не настраивать анимацию состояния Normal, то кнопка сохраняет свое последнее состояние по анимации Highlighted. Чтобы решить проблему, скопируйте все первые ключевые кадры анимации Highlighted в анимацию Normal (итого в анимации состояния Normal, если там не нужна анимация, будет всего один ключевой кадр на все свойства)

  • @rupotolokOpt
    @rupotolokOpt 6 месяцев назад

    Очень помог, дай бог тебе здоровья

  • @VOZHODchannel
    @VOZHODchannel 2 года назад +2

    У меня такая ерунда: когда я перехожу на другую сцену меня туда перекидывает, а когда я нажимаю кнопку назад меня перекидывает обратно в меню, а кнопка остается увеличеной

  • @jesbyjesby7569
    @jesbyjesby7569 10 месяцев назад

    Спасибо, помог. Удачи в гемдеве

  • @Dn445522
    @Dn445522 Год назад +1

    Такой вопрос, я тоже сделал анимацию для главного меню и всё вроде бы прекрасно работает. Но когда загружаюсь в игровую сцену, а потом через меню паузы перехожу снова на сцену главного меню, то все анимации перестают роботать, хотя все кнопки прокликиваються и сам аниматор с события Onclick никуда не пропал. Может известно в чём причина?

    • @Artur_M
      @Artur_M Год назад +2

      У меня была подобная проблема. При вызове меню для возврата в главное меню я ставил игру на паузу.
      Прописал перед загрузкой сцены меню
      Time.timeScale = 1;
      и все заработало.

    • @Dn445522
      @Dn445522 Год назад

      @@Artur_M Спасибо огромное за решение!

    • @ponffffes
      @ponffffes 10 месяцев назад

      Смотри в Update mode вместо animator поставь Unscaled Time

    • @ВиталияЯкушева
      @ВиталияЯкушева 8 месяцев назад +1

      @@Artur_M Искала медь, нашла золото. Спасибо тебе, добрый человек

  • @artemcheck6332
    @artemcheck6332 2 года назад +2

    а если кнопок куча, для всех по отдельности анимацию проделывать?

    • @Timur_OwO
      @Timur_OwO 7 месяцев назад

      Если кнопки одного размера, то в аниматоре ты можешь присвоить ей анимацию другой кнопки

  • @ActivMitsu
    @ActivMitsu 2 года назад +1

    Как насчёт разработки андроид-приложений на Яве или котлине в андроидСтудии?)

    • @OlegShernikov
      @OlegShernikov  2 года назад +1

      Речь идёт про Юнити

    • @ActivMitsu
      @ActivMitsu 2 года назад +1

      @@OlegShernikov это хорошо, но может коснуться в ту сторону? По юнити вариантов уроков много, а по Яве нет на Русском ничего практически

    • @OlegShernikov
      @OlegShernikov  2 года назад +1

      @@ActivMitsu зачем? Если можно компилить игрушки и на Юнити под мобильные устройства?

    • @justnick_deleted
      @justnick_deleted 2 года назад

      Не Ява а джава

  • @ruslanimamov9997
    @ruslanimamov9997 Год назад

    какая то хрень, у меня оба ключа меняются...
    и когда я запускаю "игру" у меня анимация удаляется

  • @mifdane
    @mifdane 2 года назад

    а что делать если нету этого треугольника?

  • @oldborodach
    @oldborodach 2 года назад

    Короче пипец помог задача стояла именно такая с меня лайк и подписка 🤝 , но почему именно Highlighted 🤔

    • @tokiiskirukav
      @tokiiskirukav 2 года назад

      Срабатывает каждый кадр пока наведен курсор на кнопку

    • @tokiiskirukav
      @tokiiskirukav 2 года назад

      pressed срабатывает когда нажал

    • @tokiiskirukav
      @tokiiskirukav 2 года назад

      Normal всегда работает