DOTween введение в технологию Ч.1
Первая часть урока по введению в технологию DOTween на Unity - крутейший инструмент для реализации анимации всего и вся, созданный чтобы упрощать работу программиста, помогающий творить настоящую магию и выполнять задачи в разы быстрее, чем это было ранее. В этом уроке я покажу вам простые команды на реальных примерах, поделюсь ссылками на документацию и постараюсь дать ясные и понятные объяснения.
Понравилось видео?
Поддержи канал любой суммой:
СБЕР 5336 6901 0794 5232
Если хотите, чтобы в следующем видео ваши Имя и Фамилия были отображены в благодарственном листе, то прикрепляйте к сообщению с переводом ваши инициалы! Можете так же, что-нибудь написать, это тоже пойдет в лист.
Пікірлер: 44
Ооо! Лучший незаменимый инструмент. Ждём!
@unityk555
2 жыл бұрын
Это точно!
Спасибо большое за практический видео-урок по основным методам DOTween. Круто, буду следить за каналом!!!))
Спасибо большое, очень помог урок!!
Спасибо!!!
Класс!
Привет! Когда-то писал в комментариях то, что хорошо было бы поднять вопрос по анимациям, т.к. это важный момент для создания игр и вот видео!) шикарно, спасибо) С DOTween уже до этого в каком-то роде познакомился, но не так глубоко, а это видео и последующее хорошо мне пояснило некоторые пробелы, спасибо большое) особенно секвенции я пока не изучал, а просто использовал обычные методы DOTween в проекте и вижу, что и по ним есть видео, это шикарно), а DOTween - это шикарный интсрумент. Хочу отметить, что в интернете (в особенности русскоязычные источники) очень много видео по C# и Unity, но они в основном для совсем начинающих, а для людей с каким-то опытом и знаниями очень мало видео, курсов, поэтому пожалуйста, не останавливайся, с твоим подходом и качеством объяснения ты поможешь множеству людей интересующихся разработкой игр и как я уже тут писал когда то - подписчики еще набегут в большом кол-ве, потому что этот канал очень большая находка, которые уже основы осилили) Так что спасибо большое за труд!) Еще было бы классно когда-нибудь увидеть уроки по оптимизации и работы с профайлером, что-то мне кажется, что людей начинающих делать игры в определенный момент заставит задуматься 30 фпс, а видео по оптимизации не так много, и не решающих многие проблемы и при наличии таких видео на канале может также привести к притоку аудитории, хотя может и не сразу, но аудитория сюда точно подтянется. Да и оптимизация же может быть на разном уровне, как на уровне кода (например способ не использовать gameobject.Find(), GetChild(), FindObjectsWithTag(), GetComponent() везде и всюду, избегать проверок в Update(), да и вообще сократить его использование и тому подобное) А так, что можно было бы придумать как возможные видео для канала: - какие-нибудь фичи для работы в Unity, С#, какие-то рекомендации или как лучше не делать - какие-нибудь видео типа "все варианты получения ссылок" - какие-нибудь хорошие практики разработки - может что-то по архитектуре - по работе с партиклами, думаю, что это тоже важный момент, т.к. неправильно работая с ними, можно вообще игру убить по фпс) - как вариант по централизации работы с UI, типа UI системы из которой ведется все работа с UI в игре - Scriptable Objects тоже то что очень полезно
@unityk555
2 жыл бұрын
Спасибо за большой и развернутый отзыв, приятно слышать что то что ты делаешь кому-то помогает. На канале есть уроки как для начинающих, так и уже продвинутых разработчиков. Говоря простым языком, я стремлюсь передать свой текущий рабочий опыт своим подписчикам. Те штуки которые я осваиваю на работе, я переношу на канал. Будут видео и по оптимизации и по профайлеру и с советами, и с инструментами, и с приемами и просто разговоры на тему программирования и все что касается юнити. Буду выпускать видео по мере сил и свободного времени. По поводу аудитории я никуда не тороплюсь, я вижу рост и интерес к каналу, что конечно же мотивирует продолжать. Еще раз спасибо!
@dunkelheit_games
2 жыл бұрын
@@unityk555 про видео по оптимизации, отлично) это тоже очень важный момент в разработке. Видео на канале действительно очень хорошие, продолжай в том же духе!)
Хэй! Не узнал тебя! Сурьёзный такой!) Будем посмотреть!
@unityk555
2 жыл бұрын
Тема сурьезная, вот и я сурьезный)) Не так просто сфоткать самого себя в 9 утра, после того как до 2ух ночи записывал урок😀 Приятного просмотра!
Топчик
@unityk555
2 жыл бұрын
Спасибо🙂
Менюха крутая)
Очень круто, спасибо)
Спасибо ) А еще в SetEase можно использовать AnimationCurve, если не подходит шаблон Ease.Xxx;
@unityk555
2 жыл бұрын
Спасибо за дополнение!🙂 Согласен.
Как раз вчера начал осваивать DOTween
@unityk555
2 жыл бұрын
Отлично, классный инструмент.🙂👍 в среду выйдет вторая часть урока.
0:00 Введение 1:03 Установка плагина 1:40 Начало (Texts)
Сижу я сейчас и изобретаю способ, как альфу в материале покрутить плавно. Сделал через Mathf.Approximately, сравнивал значения float, пока до нужного не дойдет, но иногда оно подглючивало и не выполнялся метод в конце операции. А тут ваш видос в рекомендациях висит. Прям по теме. Переделал на твине - работает как часы :) Спасибо!
@unityk555
2 жыл бұрын
Да, в этом и есть вся прелесть твинов!😄🙂 Рад был помочь!
Чувак сними урок по leoecs
@unityk555
2 жыл бұрын
Сниму как дойдут руки ее посмотреть. У нас на работе своя кастомная ECS, поэтому другие еще не смотрел, но в планах стоит и давно просят. Так ч о окей, немного позже сниму.
Александр, очень хотелось бы видео в Вашем повествовании о среде разработке Raider. Возможно какие-то фишки, хот-кеи, преимущества перед другими IDE. Есть ли шанс на такое видео?)
@unityk555
2 жыл бұрын
Шанс довольно большой, такое видео стоит в планах. Оно обязательно выйдет на канале в скором времени может через пару уроков. Сам пользуюсь райдером и его фишками очень активно, так что есть о чем рассказать.
@andrewbogun5822
2 жыл бұрын
@@unityk555 если будет удобно - отдельно расскажите пожалуйста, как планируете его оплачивать после октября 2022)))) может есть какой-то удобный способ)
@unityk555
2 жыл бұрын
У меня все проще райдер оплачивает компания, поэтому как оплачивать самому тут не подскажу к сожалению
своеобразная JQuery для юнити получается) но насколько я знаю она дико не оптимизированная.
@unityk555
2 жыл бұрын
Честно не слышал такого, у нас в компании их активно используют, вряд ли бы стали юзать что-то дико неоптимизированное. Даже на сайте с документацией сказано: Not only very fast, but also very efficient: everything is cached and reused to avoid useless GC allocations, что по идее значит что все оптимизировано.
@GameStormable
2 жыл бұрын
@@unityk555 понял, спасибо, просто слышал мнение нескольких разработчиков довольно сильных, но это было несколько лет назад, так что может там уже все оптимизировано давно
Как-то написал простенький сайт еще в начале года по юнити и занялся переводом статей разных и плагинов.Также,перевел документацию по DOTween на 60-70% с примерами кода и показам каждого примера гифкой.Когда захостил сайт,то оказалась, что на чем я писал(Blazor webAss) загружает сайт минимум за 8 секунд.Не нашел нормального решения,ибо многие жаловались на долгую загрузку и просто снес хост
@unityk555
2 жыл бұрын
Жалко что столько трудов пропало. Но хотябы знания по DOTween у вас остались. Может можно было перенести на другой ресурс? Я тоже вот завел канал, развивал, пару месяцев назад в РФ грозили блокировкой ютуба, но благо все обошлось.
@bcebolodletov7759
2 жыл бұрын
@@unityk555 Я так понимаю, что ютуб теперь и комменты не с первого раза отправляет?Я вроде его оставлял,а сейчас смотрю и нет его..... Недели три назад я решил посмотреть что там майкрософт сделали за гибрид MAUI Blazor.Мой пробный сайт был просто на Blazor.Он даже на локальной машине загружал сайт долго,а этот гибрид хотя бы на локальной загружает по человеческий быстро,но хост купить нужно для реального теста. Как раз недели три назад и я хотел продолжить создание веб приложения по Unity,но через неделю на блоке питания все конденсаторы сдохли и из-за этого плохо материнской плате стало, и сейчас сижу на старом пк,который покупался этак в 2011 году.Пока и его хватает для юнити. Сейчас скоро выпущу свою первую игру на яндекс игры, и возможно, продолжу гибридное приложение делать по Unity. Плюс,куда-то волшебным образом треть пропала информации,которую писал для сайта,так что многое писать снова нужно будет
@unityk555
2 жыл бұрын
@@bcebolodletov7759 продвигаетесь так сказать в кустарных условиях на старенькой машине) я как-то раз книжку писал и у меня 50 страниц текста удалились, пришлось заново начинать, напомнило. Иногда такое случается, но это не повод останавливаться.
Твины для тех кто ссыт писать корутины самостоятельно))
@unityk555
2 жыл бұрын
Твины для тех, кто экономит свое время))
@sergeyborovkov6447
2 жыл бұрын
@@unityk555 все так, уже подписался))
Прям «Технология»?)) и твиннинг не равно «анимация».
Хоспадя! Да когда же я въеду уже хоть маленько в код и смогу соображать что к чему!!!
@unityk555
2 жыл бұрын
А сколько лет вы уже въезжаете? Если не бросать, то когда-нибудь въедите. Опять же твины это не базовые вещи в юнити, это уже можно сказать обвесы, следующий уровень, но по сути всего лишь команды с параметрами и ничего сложного, на сайте с документацией можно брать готовые примеры и подставлять их к себе в код.
@Magic__Man
2 жыл бұрын
@@unityk555 пару лет примерно, в свободное время. Я уже из интереса и с++ курс прошел, и пайтон, и джаву почитал и пхп. Основа одна, но вот структуру не могу до конца увидет( Вродь как понял, что пишем класс, который является моделью, а когда создаем экземпляр класса, то передаем значения. Это вот на днях я понял, как-то перед сном воспаленный мозг выдал! Хотя как-то это было понятно сразу, а вот что с этим делать не до конца понимал, может в этом и кроется вся фишка, становится понятно что куда передавать и тд)
@unityk555
2 жыл бұрын
@@Magic__Man ну тут все просто к примеру у вас есть класс Собака - это основной класс скажем базовый, а вот Шарик, Тузик и Бим это уже экземпляры класса Собака. Что с ними делать это уже зависит от ваших задач). После того как вы уже поизучали разные языки и технологии теперь предлагаю сосредоточить свое внимание на какой-то одной и углубить знания конкретно под нее. Понимание приходит со временем. Это уже проверенно.
@Magic__Man
2 жыл бұрын
@@unityk555 спасибо! Я не мог это представить, потому что не делал скрипта, который бы управлял всем, а просто брал объект, накидывал скрипт и пошло-поехало!)