Controller | Класс Контроллер | Уроки по Blueprint | Уроки по Unreal Engine| Blueprint
Unreal Engine 5 - Enhanced Input
В пятой версии Unreal Engine появилась новая система управления - Enhanced Input. Разберёмся с подключением системы в некий абстрактный проект (пусть будет шутер - без разницы, FPS или TPS). Что нам потребуется? Этап 1 - Создаём блюпринты Нам понадобятся: режим игры (GameMode), контроллер игрока (Player Controller), персонаж (Character). Чайнико-справка: Game Mode - это "во что играем". Обычно нём задаются и хранятся данные, определяющие состояние игрового процесса, в частности - и следующие два пункта...
Unreal Engine: Ограничиваем вертикальное вращение камеры игрока
Чтобы ограничить вертикальный поворот камеры в игре движка Unreal Engine, необходимо обратиться к объекту класса Player Camera Manager, который находится внутри класса Player Controller. В менеджере камеры можно задать параметры, определяющие минимальный и максимальный угол поворота камеры. Итак: 1) Откроем Event Graph пользовательского класса Player Controller. Через правую клавишу мыши вызовем объект менеджера камеры нодой "Get Player Camera Manager". Эта переменная возвращает текущий объект менеджера камеры...