Как запустить кат-сцену в Unreal Engine 5 | Урок по Level Sequence + Trigger Box
Dev-initely Mario
0:00 / 0:00
Как запустить кат-сцену в Unreal Engine 5 | Урок по Level Sequence + Trigger Box
63 просмотра · 11 ч назад
Dev-initely Mario
285 подписчиков
63 просмотра · 11 ч назад
В этом уроке по Unreal Engine 5 мы создадим кат-сцену, которая автоматически запускается, когда игрок входит в триггерную область.
Этот урок возник непосредственно из вопроса в нашем сообществе Discord:
Как запустить кат-сцену после того, как игрок выполнит действие или войдет в определенную область?
В этом примере мы создадим полную систему, используя Level Sequence и Trigger Box.
Мы начнем с создания простой кинематографической камеры, а затем создадим нашу первую Level Sequence.
Внутри Sequencer мы анимируем вращение камеры на нескольких ключевых кадрах, чтобы создать короткий кинематографический вид уровня.
После того, как кат-сцена будет готова, мы разместим Trigger Box в мире и используем Level Blueprint для определения момента входа игрока в триггер.
Когда происходит наложение событий, мы:
Запускаем последовательность уровней
Воспроизводим кат-сцену только один раз
Отключаем ввод игрока
Предотвращаем движение во время кат-сцены
Ждём окончания последовательности
Снова включаем ввод игрока после завершения кат-сцены
В результате получается простая, но очень полезная система запуска кат-сцен, которую можно адаптировать ко многим различным ситуациям.
Вы можете использовать ту же идею для запуска кат-сцен, когда игрок:
Входит в новую область
Подбирает важный предмет
Находит квестовый объект
Открывает специальную дверь
Достигает контрольной точки
Начинает битву с боссом
Активирует событие
Это делает систему полезной для хоррор-игр, RPG, приключенческих игр, сюжетных проектов и многих других игр на Unreal Engine 5.
Сама кат-сцена в этом руководстве намеренно проста — важно научиться запускать последовательность уровней из игрового процесса и временно отключать управление игрока во время её воспроизведения.
Что вы узнаете:
Как создать последовательность уровней в Unreal Engine 5
Как создать простую кат-сцену
Как анимировать кинематографическую камеру
Как добавить ключевые кадры в Sequencer
Как использовать триггерную рамку
Как определить начало перекрытия
Как запустить последовательность уровней из Blueprint
Как воспроизвести кат-сцену только один раз
Как отключить ввод игрока во время кат-сцены
Как восстановить ввод игрока после этого
Как создавать многоразовые кинематографические ролики, запускаемые игровым процессом
Разделы:
0:00 Введение
0:18 Вопрос в Discord
0:45 Что мы создаём
0:59 Предварительный просмотр конечного результата
1:34 Создание камеры для кат-сцены
3:15 Создание последовательности уровней
3:38 Добавление камеры в Sequencer
4:18 Установка длительности кат-сцены
5:08 Анимация камеры
7:41 Улучшение камеры Движение
8:54 Завершение кат-сцены
9:06 Открытие чертежа уровня
9:23 Добавление триггерной панели
11:10 Получение последовательности уровня
11:41 Начало перекрытия триггерных панелей
11:56 Воспроизведение кат-сцены только один раз
12:38 Отключение ввода игрока
13:01 Воспроизведение последовательности уровня
13:21 Ожидание длительности последовательности
13:32 Повторное включение ввода игрока
13:44 Тестирование финальной системы
14:06 Заключение
#UnrealEngine5 #UE5 #Cutscene #LevelSequence #Sequencer #TriggerBox #Blueprints #Cinematics #UnrealEngineTutorial #GameDevelopment #UE5Tutorial