Добавляем БЕГ нашему ПЕРСОНАЖУ - Создание игры в Unreal Engine. Урок 5

Поділитися
Вставка
  • Опубліковано 8 лип 2022
  • В данном уроке мы добавим возможность бега персонажа, в том числе - настроим анимацию.
    #games #unreal #unrealengine
  • Ігри

КОМЕНТАРІ • 26

  • @makeyourgame2210
    @makeyourgame2210  6 місяців тому +1

    Хочешь попасть в закрытый Telegram-чат по Unreal Engine, играм и 3D, где опытные и новички помогают друг другу?
    За любой донат от 100 рублей на Бусти: boosty.to/makeyourgame я пришлю ссылку на закрытый Telegram-канал, куда ты сможешь вступить и присоединиться к единомышленникам. Доступ - навсегда;)
    =================================
    Группа в ВКонтакте: vk.com/makeyourgameunreal
    =================================
    Подписка на канал - только приветствуется!
    =================================
    #games #unreal #unrealengine

  • @tashbekov
    @tashbekov Рік тому +2

    6:45 Это просто прапрапрапрапра дедушка Майкла Джексона)))

  • @teh_nik
    @teh_nik Рік тому +4

    Отличный урок, но кое-что всё-таки упустил. Есть баг. Когда персонаж бежит вперед с зажатым шифтом и начинаешь движение назад, он продолжает бежать. Я сделал ещё одно промежуточное условие. - протянул ноду Not Equal (float) от InputAxis MoveForwardBack (Axis Value) и выставил ей значение -1,0. Потом добавил её в условие для новой Branch, оборвал связь между Sequence (Then 2) и Branch в разделе "Бег" и связал с ней новую Branch. А потом эту новую Branch связал со старой Branch (у которой в условии стоит Is Sprinting). Теперь идёт проверка при движении персонажа и нажатии Shift. Если направление движения персонажа не равно -1,0 и при этом зажат Shift - он бежит. Иначе просто идёт со скоростью 150

    • @teh_nik
      @teh_nik Рік тому

      А, в следующем уроке этот баг исправлен)

    • @Cozy_Glow_Star
      @Cozy_Glow_Star 9 місяців тому

      спс за решение, есть дополнение что бы исправить и обратный эффект?

    • @teh_nik
      @teh_nik 9 місяців тому

      Я пока другие уроки смотрю, там более грамотно всё сделано, этот вариант пока оставил

  • @user-gl8wk4vq9b
    @user-gl8wk4vq9b 3 місяці тому

    Отличный урок

  • @gamesruff
    @gamesruff Рік тому +1

    Очень здорово объясняешь!

  • @deadman8284
    @deadman8284 Рік тому

    Отлично!

  • @whoops3854
    @whoops3854 11 місяців тому

    Супер!

  • @deadman8284
    @deadman8284 Рік тому

    Если удерживать вперед и шифт и потом не отпуская шифт нажать нааад - то персонаж все равно бежит назад. А вот если отпустить все кнопки и нажать шифт+назад, то работает как положение - не бежит. С чем м.б. сзязано?

    • @teh_nik
      @teh_nik Рік тому

      Нужно добавить ещё условие. Я протянул ноду Not Equal (float) от InputAxis MoveForwardBack (Axis Value) и выставил ей значение -1,0. Потом добавил её в условие для новой Branch, оборвал связь между Sequence (Then 2) и Branch в разделе "Бег" и связал с ней новую Branch. А потом эту новую Branch связал со старой Branch (у которой в условии стоит Is Sprinting). Теперь идёт проверка при движении персонажа и нажатии Shift. Если направление движения персонажа не равно -1,0 и при этом зажат Shift - он бежит. Иначе просто идёт со скоростью 150

    • @teh_nik
      @teh_nik Рік тому

      В следующем уроке он исправлен, только посмотрел и увидел)

  • @makeyourgame2210
    @makeyourgame2210  Рік тому

    Поддержать канал и автора финансово можно здесь: boosty.to/makeyourgame
    Чтобы вступить в закрытый Telegram-чат по Unreal Engine, то пройдите по данной ссылке: t.me/+3ojxYpWfm0liYjgy
    ↓↓↓↓↓↓↓
    (ВНИМАНИЕ: как только в чате будет 50 участников, то вход в чат будет платным и ссылка-приглашение будет недоступна! Если ссылка недоступна, то заходите на Boosty, там условия вступления в чат).

    • @greatskydrake9531
      @greatskydrake9531 10 місяців тому

      добрый день, подскажите а как сделать чтобы персонаж не резко разгонялся, а медленно набирал скорость. Уверен это не сложно, просто какая-то настройка.

    • @makeyourgame2210
      @makeyourgame2210  10 місяців тому

      @@greatskydrake9531 в blend space animation есть кнопка Smooth (в 5 версии), а в 4 версии она вроде Interpolation называется.

    • @greatskydrake9531
      @greatskydrake9531 10 місяців тому

      @@makeyourgame2210 я не это имел ввиду, если зажать кнопку бега, максимальная скорость ходьбы, становится максимальной) и я сразу бегу, без разгона, а нужен разгон, мы же не спринтеры

    • @greatskydrake9531
      @greatskydrake9531 10 місяців тому

      @@makeyourgame2210 хотя я сам уже сделал, с помощью TimeLine, теперь вопрос в том как ограничить скорость движения назад

  • @user-et9li2pm3g
    @user-et9li2pm3g 5 місяців тому

    Если сначала нажать вперед и после этого шифт зажать он не побежит. Как исправить подскажите пожалуйста?

    • @tjews228
      @tjews228 11 днів тому

      Ты смог починить?

  • @Felias
    @Felias Рік тому

    Обнаружил баг, если бежать вперёд и отпустить только W, но шифт оставить зажатым, то побежит в любую сторону :) Как исправить?

    • @Felias
      @Felias Рік тому

      путём логики, добавил ту же кнопку бега "W" на Varibles "Бежит?" и получается она сбрасывает бег так же, если я бы отпустил шифт :)

    • @MaxOn42
      @MaxOn42 Рік тому

      @@Felias я назначил шифт на axis а не на action, а бег назад ограничил set is sprinting без галочки.

  • @masterpirates1497
    @masterpirates1497 Місяць тому

    Народ, я на движке 5.3 четко следовал всем инструкциям и вот на удивление, клавиша щифт установлена но персонаж никуда не бежит. Кто знает в чем может быть дело? Если что то с клавиатурой все нормально )))

    • @chelevichyulya
      @chelevichyulya 6 днів тому

      то же самое, он у меня только скорость при ходьбе увеличивает, но не бежит