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 Конец и красивая демка

КОМЕНТАРІ • 10

  • @exdiyone1550
    @exdiyone1550 2 роки тому

    Продолжай!!! спасибо))

  • @StileverFS
    @StileverFS 8 місяців тому

    Спасибо, папаша

  • @atbt230
    @atbt230 2 роки тому

    Получил удовольствие от просмотра, а наглядность графиков ?! Да это же просто отдельный вид искусства! Где-то в середине ролика понял что прошел курс молодого стрелка. Ну шедевр, чего уж там!

  • @dimusikus
    @dimusikus 2 роки тому

    очень красиво получилось.

  • @Duhota
    @Duhota 2 роки тому

    Жесть ты крут. Только не понял где применяется такое движение, кроме arrive. Arrive как диаблоид может работать, а другие?
    Вообще ты крут, как это можно поонимать

    • @gdjourney7355
      @gdjourney7355  2 роки тому +1

      Вообще seek можно использовать для, например, роя насекомых, чтобы они вокруг какого-то места летали. В одном видео были звездолёты, которые кружили вокруг космической станции. Ещё в теории, но только в теории, сам не пробовал, можно сделать на основе seek управление автомобилем, чтобы он поворачивал к постоянно отдаляющейся цели. Хотя, наверно, есть способы проще. Но это из того, что в голову пришло. А вообще, seek и flee мешают с чем-то ещё. Ну, то есть более сложные схемы поведения получают через смешивание базовых

    • @Duhota
      @Duhota 2 роки тому

      @@gdjourney7355 понял, спасибо за все!!!

  • @Duhota
    @Duhota 2 роки тому

    Еще вопрос, мб знаешь или нет, какая существенная разница при покупке GMS 2 в steam. Мобильный - для порта на мобилок. Десктоп - для ПК и все? больше различий нет?

    • @Duhota
      @Duhota 2 роки тому

      в работе например различий.

    • @gdjourney7355
      @gdjourney7355  2 роки тому

      Про стимовские версии сказать ничего не могу, я качал с официального сайта. На официальном сайте есть бесплатная версия, есть версия для экспорта под ПК, есть версия, в которой кроме этого есть экспорт под мобилки и веб вроде, и самая дорогая с экспортом под консоли. На официальном сайте есть вся информация