Как сделать меню по свайпу или свайп меню в Unity? Полный разбор!

Sdílet
Vložit
  • čas přidán 28. 08. 2024

Komentáře • 20

  • @MrFreeToops
    @MrFreeToops Před rokem +2

    Спасибо огромное это то, чего мне не хватало

  • @zloybivshiy7236
    @zloybivshiy7236 Před 11 měsíci +1

    Настоящая удача - наткнуться на твой канал! Спасибо за видео

  • @Fuu_add
    @Fuu_add Před rokem +1

    Спасибо, Ваши уроки потрясающие, они очень помогают двигаться дальше в обучении

  • @zloybivshiy7236
    @zloybivshiy7236 Před 11 měsíci +1

    Столько вкусных видосов, жаль времени нет всё разом проглотить)))

  • @RVS89
    @RVS89 Před rokem +1

    Спасибо, всегда интересные уроки. 👍

  • @haveIT0
    @haveIT0 Před rokem +4

    Наконец-то интерфейс, давай видео с архитектурой UI

    • @andrewalexart
      @andrewalexart Před rokem +1

      плюсую! Иногда дикая путаница с UI..)

    • @gamedevlavka
      @gamedevlavka  Před rokem +1

      Сейчас разбираюсь с MVVM, как его лучше встроить, так что относительно скоро будет пушечное решение)

    • @claudiff5581
      @claudiff5581 Před rokem

      ​@@gamedevlavka почему именно MVVM, а не, например, MVP? Очень жду подобное видео, разбирал mv паттерны, вроде как на теории понял, но насколько верно реализовано - фиг его знает

    • @gamedevlavka
      @gamedevlavka  Před rokem

      ​@@claudiff5581потому что MVVM лучше других mv паттернов ложится на то, что имеет юнити со своим компонентным подходом. Но в открытом доступе я не видео хороших решений, только под NDA. Ну и намереваюсь исправить это.
      Если говорить конкретно, то концепция вью модели с IObservable - это все, что нужно для счастья в UI, и в юнити можно сделать так, чтобы это все настраивалось вообще без написания кода вьюхи. Что очень бустит работу верстальщика, например

  • @meentrop5661
    @meentrop5661 Před rokem +1

    Спасибо, полезные уроки)

  • @skadexgd5057
    @skadexgd5057 Před rokem +1

    Спасибо за урок!

  • @MightyBlow
    @MightyBlow Před rokem +1

    А почему ты используешь Var, когда ты знаешь, какие у тебя данные будут содержаться, как минимум в том же цикле For, плюс сам IDE-шка покадсказывает, где какие данные будут лежать int, float.. Защита от нуллов или не определенных данных? Хотя в шарпе всё строго типизировано.

    • @gamedevlavka
      @gamedevlavka  Před rokem

      Для скорости и читабельности. Писать быстро, и глаз не сходит с ума от разной длины первых слов и разных цветов. А так, райдер подсвечивает тип, так что он практически всегда виден

  • @user-sx7vo6kg8t
    @user-sx7vo6kg8t Před rokem +1

    Честно говоря не понял, зачем тут scrollBar? Это же все на базе обычного ScrollRect делается без всяких проблем.

    • @gamedevlavka
      @gamedevlavka  Před rokem

      И правда. Да, раньше этого не было, сильно раньше. Но да ладно, избавиться от скролбаров здесь фигня делов, но придётся дописать вентикально-горизонтальную проверочку. Сделаю это в ассете, который приложу. Спасибо за правку!

  • @VakulaEugen
    @VakulaEugen Před rokem

    Спасибо за урок. Классно работает).
    А можно как то модифицировать, чтоб создавался Infinity Scroll?

    • @gamedevlavka
      @gamedevlavka  Před rokem

      InfinityScroll, ты про оптимизационное решение?

    • @VakulaEugen
      @VakulaEugen Před rokem

      @@gamedevlavka Скорее про эффект динамического добавления новых элементов во время свайпа, а не только по нажатию кнопки. Чтоб прокрутка не упиралась в конец, а ты крутил и за последним елементом появлялся первый, без остановки.

  • @andrewalexart
    @andrewalexart Před rokem +1

    Супер, на будущее пригодится! За LayoutRebuilder.ForceRebuildLayoutImmediate отдельное спасибо)