#6 ДВА САМЫХ великих ассета Unity для новичков, DoTween и NaughtyAttributes

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 31

  • @worldofgames2383
    @worldofgames2383 ปีที่แล้ว +3

    После тренировок меня женщины не интересуют

  • @AHPyXA
    @AHPyXA ปีที่แล้ว +3

    Господин директор, спасибо за уроки :) Не сочтите за наглость - добавьте этот тоже в плейлист)

  • @ltwo100
    @ltwo100 ปีที่แล้ว +2

    Это отличный урок, мужик спасибо!

  • @vitaliySobakinson
    @vitaliySobakinson ปีที่แล้ว +3

    Красаучик)

  • @zQmbiekek
    @zQmbiekek ปีที่แล้ว +2

    Public jerking O: я бы не стал дёргать на публике конечно, только private

  • @DimaChebanov
    @DimaChebanov ปีที่แล้ว +1

    Самый крутой ассет это UniTask. Плюс он и с DOTween позволяет работать используя async/await.

    • @GameDirectorMichael
      @GameDirectorMichael  ปีที่แล้ว

      Согласен, про него я расскажу позже.

  • @SNVTR1991
    @SNVTR1991 ปีที่แล้ว +1

    За что так с Эйлером?

  • @NewUser78654
    @NewUser78654 ปีที่แล้ว

    Ассеты интересные, но вместо кнопки NaughtyAttributes, для вызова метода я могу просто вызвать метод и сделать кучу всего, создав условие по типу if (debug==true).
    Часто нужно вызвать более одного метода, проследить поведение, выполнение цепочки методов (игрок пошел, взял монету, счетчик увеличился - несколько объектов, классов, методов).
    Движение. Тоже выглядит интересно, напоминает jquery в js где тоже куча эффектов - переместить, потрясти и т.д. Но часто игра изменяется (хотели одно, а поняли что надо другое) и нужно изменять движение, его тип.
    Например ракета. Сначала должна лететь медленно, потом ускорится, потом замедлится. Сделали, написали код. Поняли, что выглядит как то плохо.
    Меняем код - сначала ускорится, потом замедлится и в конце резко упасть вниз. Опять как то неправдоподобно. Да без внятного тз, результат хз - но это жизнь, люди ошибаются, что то сразу представить сложно, что то меняется по ходу разработки.
    К чему это я. Писать это вручную - нереально. Писать плагином - полегче, но тоже не очень быстро.
    Чат gpt. Зачем мне плагин, когда код мне пишет чпт gpt? Под любые изменения. И я ничем не ограничен, не ограничен встроенными методами плагина - как там ускоряется, трясется, а можно ли чуть медленнее, правее, такой же и в горошек? С чат gpt можно.
    Это просто следующий шаг разработки. Мне не надо что мне там дают разработчики плагина, мне не нужен их товар для всех с ограниченным функционалом. Чат гпт разработает товар (код) под меня, с учетом всех моих пожеланий.

    • @GameDirectorMichael
      @GameDirectorMichael  ปีที่แล้ว +2

      Чат GPT не напишет целиком игру, как и ассет впрочем, Но на мой взгляд добавить одну строку и подключить ассет проще, чем разбираться в той математике что предложит чат гпт.

    • @NewUser78654
      @NewUser78654 ปีที่แล้ว

      ​@@GameDirectorMichael Чат gpt напишет (уже написал) мне код, который я бы не смог написать сам за 2 недели.
      И объяснил мне этот код.
      Я просто описываю ему задачу, а он пишет мне код.
      Мне не нужны форумы, документация, ассеты...ии всё это собирает, обрабатывает, анализирует и выдает результат. Когда я спрашиваю почему это так, так написал код - он дает теорию из документации. Мне не надо искать - он всё нашел.
      Третья версия делала это недостаточно хорошо, четвертая намного лучше. Это прогресс.
      Аналогично с графикой. леонардо нарисует графику (точнее уже нарисовал) к моей игре.
      Да код не идеален. Да я сам строю архитектуру. Да я сам дорисовываю спрайты, что бывает утомительно.
      Но я так быстро не напишу код, не решу проблему, не нарисую такую графику.
      В конце концов если у меня нет времени разбираться с методом, который он мне написал, я просто его копирую в свой код и использую, как "черный ящик".
      Мы же смотрим телевизор, до конца не подозревая как он работает? нам не надо разбираться, нам надо уметь использовать интерфейс (намек...).
      За 2 месяца я сделал то, чтобы не сделал за 2 года. Не в теории, на практике.

    • @FiEctro
      @FiEctro 2 หลายเดือนก่อน

      @@GameDirectorMichael конечно чат ГПТ не может написать комплексную библиотеку. Но сделать какие то наброски, ту же математику, и какие то временные решения которые можно использовать здесь и сейчас вполне может. Особенно если программист начинающий (хотя судя по ютубу этим не брезгуют практически все). В дальнейшем эти наброски уже можно будет оформить в нормальный код своими силами.

  • @hordorsok
    @hordorsok ปีที่แล้ว

    Спасибо за обзор, вышло круто! Скажи пожалуйста а чем хуже вариант задавать движение объектов анимацией? Ведь так можно более детально прорабатывать повороты и движение в целом. Или анимацией двигать и вращать объекты дороже выходит?

    • @GameDirectorMichael
      @GameDirectorMichael  ปีที่แล้ว +1

      Тут буквально 1 строчка кода, в анимации это делать в несколько раз дольше, особенно если делать движение с плавным стартом/финишем

  • @StratoCatster
    @StratoCatster ปีที่แล้ว +1

    не хочу писать вонючую строчку - я брезгую)))

  • @Lucio11a
    @Lucio11a ปีที่แล้ว

    Пользовался Дутвином не раз и не два))
    Довольно полезный и приятный ассет.
    Однако пользоваться им надо аккуратно)) Не забывать про отключение сейфмода и про DOTween.Clear())))) По крайней мере если проект не маленький...
    На счет нотиАтрибьютс мало что знаю))
    Но функционал Баттона вполне заменяется [ContextMenu("название")] над методом без всяких ассетов)))
    Пользуюсь им ради удобства тестирования методов и вполне хватает))
    А Одина можно и бесплатно заиметь :D

    • @GameDirectorMichael
      @GameDirectorMichael  ปีที่แล้ว

      А зачем сейф мод отключать?

    • @Lucio11a
      @Lucio11a ปีที่แล้ว

      @@GameDirectorMichael
      Галка СейфМода портит жизнь начинающему разработчику тем, что скрывает от него критические ошибки .
      Т.е. если где-то в игре есть нуль реф или какая то более серьезная ошибка, которая в обычной ситуации выведет красную строчку в консоли и паузнёт игру, для того, чтоб сразу было видно, что, где и почему сломалось и начать оперативно решать проблему.
      Дутвин же, как не в чем не бывало, продолжит работать, как бы говоря "Какие ошибки? Ошибок нет, не сцы!"
      т.е. с этой галкой ответственность за обнаружение и вывод ошибок в консоль перекладывается на дутвин, а он на нее забивает болт по факту, продолжает проигрывать анимации, как будто все работает как надо.
      По факту же происходит ппц, который от нас прячут.
      Да если вы сильный мид и проект в у вас в 3 небольших класса и 2 экрана, то может вы и не столкнетесь с этим никогда.
      Но новичку оно критично.
      Сам с этим несколько раз сталкивался, пока не посмотрел другое видео по дутвину, где подробно про это рассказано. И проекты стали определенно лучше работать, ибо ошибки ловятся и решаются своевременно.
      th-cam.com/video/ZfvxdEASPIE/w-d-xo.html

  • @tovkats
    @tovkats 21 วันที่ผ่านมา

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

  • @michaelfinne617
    @michaelfinne617 ปีที่แล้ว

    Неплохой урок. Хотя для меня много свистоперделок и разговоров не по делу. Спасибо.

  • @dmitriypermyakov5402
    @dmitriypermyakov5402 ปีที่แล้ว

    Еще манеру подачи материала изменить и чуваку цены не будет. Может не надо со зрителем общаться как имбецил с имбецилом. Может обычным человеческим способом выражать свои мысли. Понятно, что профдеформация и все такое, но сделай над собой усилие. Спасибо.

  • @guiltyshoes
    @guiltyshoes ปีที่แล้ว

    Твинер лучше самому написать

    • @GameDirectorMichael
      @GameDirectorMichael  ปีที่แล้ว

      Нет, хороший твинер может написать ОЧЕНЬ хороший программист.

    • @guiltyshoes
      @guiltyshoes ปีที่แล้ว

      @@GameDirectorMichael да там нет ничего сложного на самом деле.

  • @YACommunity
    @YACommunity ปีที่แล้ว

    Не знаю можно ли найти что то более бесполезное чем это видео.
    4:15 Это не свойство в квадратных скобках а Атрибут.

  • @АнтонЕлумеев
    @АнтонЕлумеев ปีที่แล้ว +5

    Спасибо за полезное видео! Замути видос по задержкам - coroutine и что есть в этом духе. Как сделать чтобы один метод начинался после того, как закончится другой. Как по мне для новичка очень полезная тема. Всякие отсчеты и прочее.

  • @xw0lle_po
    @xw0lle_po 8 หลายเดือนก่อน

    И так, Ease не работает мне кажется, потому что я вообще никаких изменений не вижу

  • @xw0lle_po
    @xw0lle_po 8 หลายเดือนก่อน

    Мне учитель линии запретил добавлять,Я НЕ БУДУ ЭТОГО ДЕЛАТЬ ВУАХХАХАХААХ!