Animation Curve в Unity. Инструмент для эффектов, расчётов и геймдизайна

  Рет қаралды 15,869

Insane One - Разработка игр

Insane One - Разработка игр

4 жыл бұрын

Рассказываю про Animation Curve в Unity и показываю, как её можно применить для визуальных эффектов, математического расчёта прыжка и баланса в геймдизайне. Незаменимый и простой инструмент.
Поддержать канал на русскоязычном Boosty: boosty.to/insaneone
Или на Patreon: / insaneone
Discord-сервер канала: / discord
Группа VK: insaneoneblog
#Unity #РазработкаИгр #UnityAPI
У меня на канале регулярно выходят новые видео с уроками по Unity и разработке игр, а так же другими интересными темами, связанными с геймдевом. Подписывайся!
Не забывай оставлять комментарий, если у тебя появились вопросы или предложения по видео :)

Пікірлер: 41
@mrgoodwin1992
@mrgoodwin1992 4 жыл бұрын
в кривой есть возможность задать ее тип. Один раз, пин-понг и инфинити, с названиями могу ошибаться. Так что можно обойтись без кода обнуления кривой
@insaneone-7220
@insaneone-7220 4 жыл бұрын
Да, стоило об этом сказать)
@john_donne
@john_donne 2 ай бұрын
Использовал кривую в своей игре для прыжка персонажа. Ни один другой метод не подходил, а этот подошел идеально. Спасибо огромное! Досадно, что последний видос на канале был 3 года назад. Надеюсь что с автором все хорошо.
@Grapeoff
@Grapeoff 3 жыл бұрын
Я думаю этому каналу нужна постоянная рубрика «всё про»: «всё про Mathf», «Всё про вектора в Unity», «Всё про 2d/3d физику», «Всё про UI», «Всё про RayCast», «Всё про защиту от читеров» и т.д.. Следующая рубрика может быть реализацией каких-то популярных решений из игр: Скролл элементов с привязкой к ближайшему, стрельба в играх, искусственный интеллект, сохранение данных, работа с сервером и т.д.. Рубрика про расширение функционала движка через пространство имён UnityEditor тоже будет очень полезна. Даже если подобное уже есть на других каналах - ничего страшного! Интересно посмотреть на отличия в реализации у разных людей, где-то подчеркнуть такой подход, где-то такой. Вот так как-то :) P.S. Про работу с сервером. Пишу на NodeJS, если чё, могу помочь :)
@KunjutProger
@KunjutProger Жыл бұрын
ЭТО ПРОСТО БОМБА. Спасибо, лучшее решение по нужному времени на реализацию, качеству и цели, что я только мог желать
@user-fy5lq3rg9f
@user-fy5lq3rg9f 4 жыл бұрын
*Очень крутой и полезный урок. Хороший звук, хороший голос. Спасибо.*
@nonsense00
@nonsense00 4 жыл бұрын
Спасибо за урок, черпаю для себя много нового
@nat543211
@nat543211 3 жыл бұрын
Спасибо большое! Очень полезный урок.
@YasnaKo
@YasnaKo 4 жыл бұрын
Нравятся ваши уроки, спасибо)
@user-no8nw3mr4f
@user-no8nw3mr4f 3 жыл бұрын
Спасибо ,отличный урок!
@somebody1097
@somebody1097 3 жыл бұрын
у тебя очень крутые ролики, спасибо!
@satenotart
@satenotart 4 жыл бұрын
Круто. спасибо!
@needflow6792
@needflow6792 3 жыл бұрын
крутой канал и сам автор, сам учусь на программиста на 2 курсе, ну и интересуюсь разработкой игр на платформе Unity. Очень нравятся видео, всё четко и понятно без лишних слов и воды, да и сам голос топ) Такая вот оценка, но жду еще больше роликов от автора)) А автору удачи в создании дальнейших роликов и в самом развитии канала. :D
@user-kf4ye7zy4z
@user-kf4ye7zy4z 3 жыл бұрын
Ты, ТОП. Много полезного от тебя узнал. СПАСИБО!!!
@user-xf3ff3id6n
@user-xf3ff3id6n 3 жыл бұрын
чел ты лучший продолжай в том же духе ))))
@romaklassman9924
@romaklassman9924 4 жыл бұрын
Классное видео
@vitaly6838
@vitaly6838 4 жыл бұрын
Уууу. Крутая штука
@dimatsyutsyura5167
@dimatsyutsyura5167 3 жыл бұрын
Спасибо, интерестно.
@nonsense00
@nonsense00 4 жыл бұрын
Я думаю что имеет смысл вам рассказать о работе с временем в юнити, спасибо за видео
@vitalizahar9343
@vitalizahar9343 5 ай бұрын
2:12 А зачем модификатор new для объявления light? Почитал про него, но так и не понял логики.
@Ontonify
@Ontonify Жыл бұрын
Где тутор на этот огонь или ассет найти?
@_T-800_
@_T-800_ 3 жыл бұрын
интересная информация:). спасибо. Но для ситуаций как пример с огнём я бы использовал ТаймЛайн)
@insaneone-7220
@insaneone-7220 3 жыл бұрын
Таймлайн предназначен больше для режиссуры и катсцен, для простой анимации использовать такой тяжелый инструмент не очень целесообразно)
@_T-800_
@_T-800_ 3 жыл бұрын
@@insaneone-7220 Спасибо за дельный совет)👍🏻👍🏻👍🏻
@apogee...
@apogee... 2 жыл бұрын
Кстати, мне интересно: Как сделать публичную кривую? Я просто хочу сделать кривую урона от дистанции? Это реализуемо? И второе: При выставлении галочки в isBurst появлялись новые параметры, в моем случае "TimeBetweenBurst" и "BurstCount". Как допустим в RigidBody, пока не поставишь галочку, другие переменные недоступны и становяться серыми. Я просто почти написал свой универсальный скрипт, но хочу улучшить его внешне.
@semkivandriy
@semkivandriy 3 жыл бұрын
А где можно посмотреть твои игори?)
@seldemirov
@seldemirov 4 жыл бұрын
Улёт! Давно хотел научится пользоваться кривыми. ) Мы же можем ими управлять, например, уровнем сложности?
@insaneone-7220
@insaneone-7220 4 жыл бұрын
Да, конечно
@kamal.x
@kamal.x 3 жыл бұрын
Пожалуйста дели урок по Game Design Curve
@DataGreed
@DataGreed 3 жыл бұрын
Реквестирую телеграм канал, чтобы быстрее получать апдейты о новых видео :)
@insaneone-7220
@insaneone-7220 3 жыл бұрын
Пожалуйста) t.me/insaneoneblog
@isthisanewonlinegame
@isthisanewonlinegame 11 ай бұрын
а можно его использовать как график функции и получать значения с x и y?
@insaneone-7220
@insaneone-7220 11 ай бұрын
Примерно так оно и работает. Код получается что-то вроде y = curve.Evaluate(x); чтобы получить y от x.
@isthisanewonlinegame
@isthisanewonlinegame 11 ай бұрын
@@insaneone-7220 я могу получить значения float x =curve.Evaluate(x), float y = curve.Evaluate(y)?
@user-ev2ww6iq6q
@user-ev2ww6iq6q Жыл бұрын
А как свет выключить в юнити ? чтобы была 100% тьма🤔
@insaneone-7220
@insaneone-7220 Жыл бұрын
Убрать источники освещения со сцены, затем зайти в настройки освещения (Window -> Rendering -> Lightning), во вкладке Environment пункт Environment Lightning переключить на Ambient Color, и в появившемся поле цвета выбрать 100% чёрный цвет.
@nightkot4917
@nightkot4917 6 ай бұрын
Мде... Юнитеки как всегда пожадничали. До конца не доделали. Могли бы уж в 2d или 3d осях передвижение по графической кривой запилить.
@vitaly6838
@vitaly6838 4 жыл бұрын
Синусоида уже не та😂
@TonyFrash
@TonyFrash Жыл бұрын
я бы сделал эту кривую формулой и случайным параметром, сократив код и получив не повторяющийся паттерн.
@user-cw8nk7eg3h
@user-cw8nk7eg3h 2 жыл бұрын
Урок хороший, а произношение хромает. Не кЁРв, а кав. И не кЁРент, карент.
@insaneone-7220
@insaneone-7220 2 жыл бұрын
ладно)
Intro to Animation Rigging & Procedural Animation in Unity
13:33
iHeartGameDev
Рет қаралды 176 М.
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 29 МЛН
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 15 МЛН
Unity ScriptableObject. Пишем простой инвентарь
6:08
Insane One - Разработка игр
Рет қаралды 46 М.
УЛУЧШИ СВОЮ ИГРУ на UNITY! Lerp, DoTween, Animation Curve!
10:14
Яковлев Илья - IT и игры
Рет қаралды 7 М.
Настраиваем Animator в Unity
13:50
Лавка Разработчика
Рет қаралды 10 М.
Делаем кривую Безье в Unity !
14:32
Eccentric Games
Рет қаралды 34 М.
🔊 Всё про звук в Unity3D [Tutorial]
21:31
Emerald Powder
Рет қаралды 97 М.