Steering Behaviors, плавное движение | Часть 1 | Вектора, Seek, flee, arrive
Вставка
- Опубліковано 19 чер 2024
- Создаём функционал для плавного и реалистичного передвижения объектов в играх.
Discord: / discord
Группа ВК: gd_journey
GitHub репозиторий: github.com/MaximKn1/Steering_...
Статья на хабре: habr.com/ru/post/358366/
Полезные статьи про разные шаблоны: gamedevelopment.tutsplus.com/...
Музыка из видео:
Kurt - Cheel
Two Moons - Bobby Richards
00:00 Вступление
01:03 Что такое вектор
02:02 Создаём структуру под вектор
02:26 Сложение и вычитание
04:02 Умножение и деление на число
04:25 Длина вектора
05:05 Нормализация
05:46 Seek (стремление)
06:45 Создаём юнит для демонстрации
07:16 Flee (бегство)
07:43 Arrive (подъехать/прибыть куда-то)
08:49 Конец и красивая демка
Продолжай!!! спасибо))
Спасибо, папаша
Получил удовольствие от просмотра, а наглядность графиков ?! Да это же просто отдельный вид искусства! Где-то в середине ролика понял что прошел курс молодого стрелка. Ну шедевр, чего уж там!
очень красиво получилось.
Жесть ты крут. Только не понял где применяется такое движение, кроме arrive. Arrive как диаблоид может работать, а другие?
Вообще ты крут, как это можно поонимать
Вообще seek можно использовать для, например, роя насекомых, чтобы они вокруг какого-то места летали. В одном видео были звездолёты, которые кружили вокруг космической станции. Ещё в теории, но только в теории, сам не пробовал, можно сделать на основе seek управление автомобилем, чтобы он поворачивал к постоянно отдаляющейся цели. Хотя, наверно, есть способы проще. Но это из того, что в голову пришло. А вообще, seek и flee мешают с чем-то ещё. Ну, то есть более сложные схемы поведения получают через смешивание базовых
@@gdjourney7355 понял, спасибо за все!!!
Еще вопрос, мб знаешь или нет, какая существенная разница при покупке GMS 2 в steam. Мобильный - для порта на мобилок. Десктоп - для ПК и все? больше различий нет?
в работе например различий.
Про стимовские версии сказать ничего не могу, я качал с официального сайта. На официальном сайте есть бесплатная версия, есть версия для экспорта под ПК, есть версия, в которой кроме этого есть экспорт под мобилки и веб вроде, и самая дорогая с экспортом под консоли. На официальном сайте есть вся информация