Бесплатный курс по Unreal Engine. Первые шаги к игровому программированию.
2026-03-07 12:26 Diff

{

Для проекта используем шаблон First person shooter. Каждая введенная механика игры будет сопровождаться сабмитом в Perforce

Финальный результат
{
1. Возможность бега по стенам, в том числе искривленным
}

Новый проект
{
1. Создаем новый проект из First person template. Удаляем ненужный код и также сохраняем в perforce.
2. Создаём тестовую карту и заливаем в Perforce.
}

Определение столкновения со стенкой
{
1. Определяем с какой стороны стена (справа или слева) и в каком направлении мы продолжаем движение.
}

Механика бега по стене
{
1. Старт бега и окончание по таймеру. Установка скорости перемещения во время бега.
2. Проверка того, что мы все еще бежим по стене, окончание в случае, если стена кончилась или игрок. Адаптация скорости с учетом кривизны стены.
}

Новая реализация прыжка
{
1. Во время бега по стене прыжок идет не только вверх, но и с учетом направления движения.
}

Добавляем наклон камеры
{
1. Наклон камеры в зависимости от того по какой стороне бежит игрок.
}

}