February 23
GameDev 3.0. Этап 2.3. Дальний бой. Урок 4. Механика паркура, ч.3
- Параметры для залазания на уступ
- Создание таймлайна Mantle для залазания
- Доработка Mantle Start. Проигрывание анимации
- Создание функции Mantle Update, которая поднимает персонажа
- Функция Mantle End для завершения механики
- Правильно назначаем логику на прыжок и работа механики, когда персонаж в воздухе
- Как убрать залазание на некоторые объекты
Стартовая страница
Параметры для залазания на уступ
Переменную Mantle Ledge LS с зажатым Alt и подключаем на Sequence -> Then 1:
↑ Вверх
Создание таймлайна Mantle для залазания
Зайдем внутрь, создаем Float Track, длиной 5 сек, назовем трек Blend_in:
Создаем 2 точки с зажатым Shift:
↑ Вверх
Доработка Mantle Start. Проигрывание анимации
↑ Вверх
Создание функции Mantle Update, которая поднимает персонажа
Создадим внутри функции Mantle Update локальные переменные Position Alpha, XYCorrection Alpha, ZCorrection Alpha типа Float, Lerped Target типа Transform:
SetActorLocationAndRotation(UpdateTarget)
↑ Вверх
Функция Mantle End для завершения механики
↑ Вверх
Правильно назначаем логику на прыжок и работа механики, когда персонаж в воздухе
В Event Tick в Sequence добавим новый пин.