Устройство «Диалог» — это инструмент, который можно использовать для создания интерактивных диалогов между игроками и неигровыми персонажами во время игры. Продолжайте читать, чтобы узнать несколько творческих способов максимально эффективно использовать это устройство на вашем острове.
Поскольку деревья диалогов нельзя создавать в творческом режиме, устройство «Диалог» можно использовать только в Unreal Editor для Fortnite (UEFN). Подробную информацию об этом устройстве см. в разделе Диалоги.
Базовый диалог с неигровым персонажем
Устройство «Диалог» отлично подходит для оживления персонажей через взаимодействие с игроками. В этом примере вы будете использовать устройство персонажа вместе с устройством Диалог.
Этот пример начинается в творческом режиме, а затем перемещается в UEFN.
Используемые устройства
1 устройство «Диалог»
1 устройство Генератор игроков
Настройка устройств
В творческом режиме разместите устройство Точка появления игроков.
Установите устройство персонажа.
Установите устройство Диалог.
Настройте устройство «Диалог» следующим образом:
Настройка Значение Тип диалога
Куб
Цвет текста на кнопке
Белый
Имя говорящего
Синьор Помидор
Отображать облачко-индикатор
Из
Настройте устройство персонажа следующим образом:
Настройка Значение персонажа;
Синьор Помидор
Использовать анимацию бездействия
Вкл.
Эмоция
Воображаемая гитара
Тип взаимодействия
Только отправить событие
Текст при взаимодействии
Tal
Настройте следующее событие на устройстве персонажа таким образом, чтобы при взаимодействии игрока с персонажем начался диалог.
Событие Выберите устройство Выберите функцию Отправить событие при взаимодействии
Устройство «Диалог»
Начать диалог
Настройте следующее событие на устройстве «Диалог» таким образом, чтобы при активации во время диалога персонаж воспроизводил эмоцию.
Событие Выберите устройство Выберите функцию Отправить событие при взаимодействии
Устройство «Диалог»
Начать диалог
В UEFN создайте хранилище диалогов под названием Conversation.
Создайте следующий диалог:|
Настройте устройство «Диалог» следующим образом:
Настройка Диалог
Диалог
Теперь у вас есть базовый функционал для общения с неигровыми персонажами!
Совет по дизайну
Как будет показано в следующих примерах, устройство «Диалог» может создавать разветвлённые диалоги с уникальными ответами на разные действия игроков. Даже такой простой диалог может оживить ваш мир!
Разговор в магазине
Устройство «Диалог» позволяет предоставлять игроку понятный выбор во время игры. В этом примере вы создадите интерфейс покупок, который упростит для игрока процесс выбора.
Используемые устройства
1 устройство «Диалог»
1 устройство Генератор игроков
1 устройство персонажа
1 устройство «Кнопка с условием»
1 устройство размещения предметов
3 устройства выдачи предметов
Настройка основных устройств
Начните со начального острова с Засаленной закусочной.
Разместите точку появления игрока в ресторане.
Для параметра устройства «Точка появления игрока» Отображать в игре установите значение Откл.
Разместите устройство персонажа за прилавком.
Настройте устройство персонажа следующим образом:
Настройка Значение персонажа;
Бургермен
Использовать анимацию бездействия
Вкл.
Тип взаимодействия
Только отправить событие
Текст при взаимодействии
Магазин
Разместите устройство Кнопка с условием перед прилавком и зарегистрируйте в нём золотой.
Разместите Устройство размещения предметов в другой части ресторана и зарегистрируйте в нём один золотой.
Разместите устройство выдачи предметов и зарегистрируйте в нём рожок с мороженым.
Задайте для устройства выдачи предметов следующие настройки:
Настройка Значение Действие при выдаче
Сохранить всё
Использовать полученный предмет
Да
Скопируйте это устройство дважды, регистрируя ломтик пиццы и банан соответственно в каждой копии.
При дублировании устройства не забудьте удалить зарегистрированные предметы, прежде чем добавлять новые!
Настройка диалога
Установите устройство Диалог.
Настройте устройство «Диалог» следующим образом:
Настройка Значение Имя говорящего
Магазин
Отображать облачко-индикатор
Выкл.
Настройте следующие события на устройстве «Диалог», чтобы каждое из первых трёх событий диалога выдавало отдельный предмет еды.
Событие Выберите устройство Выберите функцию При событии диалога один отправить событие
Устройство выдачи предметов «рожок с мороженым»
Передать предмет
При втором событии диалога отправить событие
Устройство выдачи предметов «ломтик пиццы»
Передать предмет
При третьем событии диалога отправить событие
Устройство выдачи предметов «банан»
Передать предмет
Настройте следующее событие для кнопки с условием таким образом, чтобы игрок, отдав 1 золотой, мог купить еду.
Событие Выберите устройство Выберите функцию При активации отправить событие:
Устройство «Диалог»
Начать диалог
В UEFN создайте хранилище диалогов под названием Shop Conversation.
Создайте следующий диалог:
Настройте устройство «Диалог» следующим образом:
Настройка Значение Диалог
ShowConversation
Совет по дизайну
Устройство «Диалог» имеет ряд узлов, которые позволяют создать уникальный игровой процесс уже в рамках самого диалога. Узел «Перезапуск диалога» может создать повторяющиеся диалоги, такие как этот, а узел «Случайный выбор» позволит сделать диалоги более динамичными и неожиданными!
Создайте игру «Кораблекрушение»!
Поскольку устройство Диалог может вызывать события для других устройств в определённые моменты диалога, вы можете использовать устройства Камера с фиксированной точкой, чтобы сделать диалог более кинематографичным!
Используемые устройства
1 устройство «Диалог»
1 устройство Генератор игроков
1 устройство персонажа
1 устройство Генератор катеров
2 устройства Камера с фиксированной точкой
1 устройство постобработки
Настройка основных устройств
Начните с начального острова Остров с оазисом.
Разместите точку появления игрока на острове.
Для параметра Отображать в игре установите значение Откл..
Установите устройство персонажа.
Настройте устройство персонажа следующим образом:
Настройка Значение персонажа;
Робинзон Джоунси
Использовать анимацию бездействия
Вкл.
Эмоция
Радость
Тип взаимодействия
Только отправить событие
Разместите устройство Генератор катеров в воде.
Настройте генератор катеров следующим образом:
Настройка Значение Описание Активно во время фазы
Нет
Отображение в игре
Выкл.
Настройте камеры
Разместите камеру с фиксированной точкой, которая будет смотреть на Робинзона Джоунси под небольшим углом. Используйте функцию Творческий режим: предпросмотр на камере, чтобы посмотреть, что она показывает, и скорректировать обзор по своему вкусу.
Настройте камеру следующим образом:
Настройка Значение Активно во время фазы
Нет
Время отдаления
1,5 сек.
Разместите ещё одну камеру с фиксированной точкой, на этот раз направленную на генератор катеров.
Настройте эту камеру следующим образом:
Настройка Значение Активно во время фазы
Нет
Время приближения
1,5 сек.
Разместите устройство постобработки.
Настройте устройство следующим образом:
Настройка Значение Эффект постобработки
Печать из 70-х
Длительность затухания
1,0
Настройка диалога
Установите устройство Диалог.
Настройте устройство следующим образом:
Настройка Значение Тип диалога
Куб
Цвет текста на кнопке
Белый
Имя говорящего
Робинзон
Отображать облачко-индикатор
Выкл.
В UEFN создайте хранилище диалогов под названием CastawayConversation.
Создайте следующий диалог:
Настройка Значение Диалог
CastwayConversation
Выберите для устройства «Диалог» следующие параметры.
Привязка функций/событий
Прямая привязка события позволяет устройствам напрямую общаться между собой. Для этого необходимо настроить функции и события для используемых устройств.
Настройте следующее событие на устройстве персонажа таким образом, чтобы при взаимодействии игрока с Робинзоном Джоунси начался диалог.
Событие Выберите устройство Выберите функцию Отправить событие при взаимодействии
Устройство «Диалог»
Начать диалог
Настройте следующие события в устройстве «Диалог», чтобы запускать различные изменения игрового процесса в разные моменты диалога.
Событие диалога 1: в начале диалога активирует переключение камеры, чтобы оказаться перед Робинзоном Джоунси.
Событие диалога 2: активирует переключение камеры, появление лодки и изменение постобработки, когда Робинзон Джоунси увидит катер.
Событие диалога 3: аплодисменты Робинзона Джоунси, когда он воодушевляется своей идеей.
При завершении диалога: обеспечивает отключение всех камер с фиксированной точкой в конце диалога, чтобы фокус возвращался к игроку.
Событие Выберите устройство Выберите функцию При событии диалога один отправить событие
Камера неигрового персонажа
Включить
При втором событии диалога отправить событие
Устройство постобработки
Выполнить затухание для всех
При втором событии диалога отправить событие
Генератор катеров
Включить
При втором событии диалога отправить событие
Камера катера
Включить
При втором событии диалога отправить событие
Камера неигрового персонажа
Выключить
При третьем событии диалога отправить событие
Устройство персонажа
Воспроизвести эмоцию
Отправить событие при завершении разговора
Камера катера
Выключить
Отправить событие при завершении разговора
Камера неигрового персонажа
Выключить
Теперь вы можете создать собственную сцену кораблекрушения!
Совет по дизайну
Устройство «Диалог» может запускать любые события во время диалога, позволяя переключать все эти камеры! Подумайте о других устройствах, которые можно подключить к диалогу. Может быть, монстры появятся в определённый момент диалога, если игрок выберет неправильный вариант, или игрок получит повышение здоровья, если правильно решит загадку!
Отображение в настройках