February 23

GameDev 3.0. Этап 2.3. Дальний бой. Урок 2. Механика паркура, ч.1

  1. Объяснение механики
  2. Начало создания механики. Первые функции
  3. Как работают трейсеры
  4. Создание Trace Channel
  5. Настройки трейсера, который просчитывает, может ли персонаж вскарабкаться
  6. Создание второго трейсера. Он считывает высоту объекта и запоминает точку, куда нам нужно залезть

Стартовая страница

Объяснение механики

Вверх

Начало создания механики. Первые функции

Вверх

Как работают трейсеры

https://docs.unrealengine.com/4.26/en-US/InteractiveExperiences/Tracing/Overview/

Вверх

Создание Trace Channel

Вверх

Настройки трейсера, который просчитывает, может ли персонаж вскарабкаться

Get Capsule Base Location

когда начнете делать паркур, будете вызывать Event движения вперед и лево право, он сильно отличается, так вот, вместо event move forward(backward) и left_right, будете вызывать ноду Get IA_MOVE, где X будет Left_right, а Y - Forward(Backward), то что вертикали и горизонтали будут перед назад лево право

Get Player Movement Input

Зайдем внутрь функции и вызовем Add Return Node...:

Соединим

Соединим ноды

Теперь точка у нас создается выше:

Вверх

Создание второго трейсера. Он считывает высоту объекта и запоминает точку, куда нам нужно залезть

Sphere Trace By Channel

Down Trace Location

Вверх

Стартовая страница