В шаблоне Повествование и ролевая игра есть задание, исход которого зависит от того, сформирует ли игрок положительную репутацию у фракции повстанцев или нет. Репутация фракции — распространённая механика во многих играх, особенно в RPG. У каждого неигрового персонажа также есть показатель отношения, который демонстрирует, насколько дружелюбно или враждебно он относится к игроку. В этом документе вы узнаете, как создавать показатели репутации и отношения.
Когда игрок находится в кантине в образе персонажа из «Звёздных войн»™ и видит приветственное сообщение, на экране отображается элемент интерфейса репутации повстанцев, который показывает набранные очки репутации. Позже, когда игрок будет разговаривать с неигровым персонажем, он увидит элемент интерфейса отношения NPC, показывающий отношение персонажа к игроку.
На этой странице показано, как настроить устройства создания показателей для создания и отображения показателя репутации повстанцев и показателя отношения NPC. Также показано, как настроить устройства Сообщение HUD, чтобы выводить сообщение, когда показатели репутации повстанцев и отношения NPC увеличиваются или уменьшаются в зависимости от выбора игрока.
Создание показателя репутации фракции повстанцев
Устройство создания показателей используется для создания и отслеживания показателя репутации повстанцев. Устройство Усилитель показателя используется для настройки показателя репутации игрока. Достижение определённого уровня репутации у фракции повстанцев, а также выполнение задач могут дать игроку доступ к ранее недоступным возможностям, таким как:
дополнительные неигровые персонажи;
закрытые области;
доступ к предметам и экипировке фракции.
В этом шаблоне основная линия заданий завершается получением игроком 100 очков репутации повстанцев. После этого откроется комната, в которой находится капитан.
Создание показателя репутации
Чтобы найти устройство создания показателей для репутации повстанцев, на панели «Структура» перейдите в раздел Настройка > Настройка персонажа и игры, после чего дважды щёлкните по пункту «Создание показателя репутации». Вы переместитесь к устройству в окне редактора.
В панели сведений устройства задайте следующие параметры, если они ещё не установлены. Для параметров, не указанных здесь, можно оставить значения по умолчанию.
Настройка | Значение | Пояснение |
Название показателя | Репутация | Название показателя, который вы создаёте. |
Макс. значение | True, 100 | Определяет значение, необходимое для завершения первого уровня. В этом шаблоне для этого показателя доступен только один уровень. Однако вы можете задать несколько уровней с помощью параметра «Макс. уровень». |
Макс. уровень | 1 | Определяет количество уровней для этого показателя. |
Цвет показателя | FFE86BFF | Определяет цвет показателя в шкале прогресса. |
Отображать шкалу показателя в интерфейсе | Да | Если задать значение «Да», интерфейс шкалы прогресса показателя будет отображаться в HUD-интерфейсе игрока. |
Пользовательский виджет | UW_UI_Stats | Переопределяет стандартный стиль интерфейса показателя и указывает на использование пользовательского виджета. Указанный виджет находится в папке проекта: Интерфейс > Виджеты > Показатели. Поскольку эти виджеты можно редактировать, вы также можете настроить их внешний вид с помощью материалов и текстур из папки «Интерфейс». |
Значок показателя - маленький значок | T_Icon_RebelAlliance | Определяет, какой значок используется для этого показателя при отображении в HUD-интерфейсе. Этот значок также используется другими устройствами, которые отображают этот показатель. |
Значок показателя - крупный значок | T_Icon_RebelAlliance | Определяет, какой значок используется для этого показателя при отображении в HUD-интерфейсе. Этот значок также используется другими устройствами, которые отображают этот показатель. |
Изменение показателя репутации
Устройство Verse «Диспетчер заданий» управляет изменением показателя репутации повстанцев в этом шаблоне.
На своём острове вы также можете использовать устройство «Усилитель показателя», чтобы увеличивать или уменьшать значение показателя репутации в зависимости от действий игрока. В этом шаблоне устройство «Усилитель показателя» используется для задания начального значения показателя отношения для каждого NPC.
Создание уведомлений о репутации
Вы можете использовать устройства для вывода сообщений в интерфейсе, чтобы уведомлять игрока о том, что показатель репутации увеличился или уменьшился. В этом шаблоне основное задание выдаёт DJ R0B0 — дроид-диджей в кантине. Выбирая определённые ответы в диалоге с этим NPC и выполняя задачи, игрок может увеличивать свой показатель репутации.
В шаблоне используются четыре устройства для вывода сообщений в интерфейсе, которые выводят уведомления о репутации:
устройство для вывода сообщений в интерфейсе,
устройство для вывода сообщений в интерфейсе 2,
устройство для вывода сообщений в интерфейсе 3,
устройство для вывода сообщений в интерфейсе 10.
Вы можете присваивать устройствам для вывода сообщений в интерфейсе более конкретные названия, чтобы понимать, какое устройство за что отвечает.
Параметры устройства для вывода сообщений в интерфейсе
В следующих секциях описаны настройки для каждого устройства для вывода сообщений в интерфейсе. Для параметров, не указанных в списке, можно оставить значения по умолчанию.
Настройка | Значение | Пояснение |
Сообщение | Вы рассказали DJ R0-B0 об Эскей. + 20 ед. репутации | Это уведомление отображается, когда вы говорите DJ R0B0, что Карис сообщила вам об Эскей. |
Получатель сообщения | Игрок, активировавший устройство | Сообщение отображается только для игрока, который его вызвал. |
Длительность отображения | Истина | Определяет, будет ли сообщение отображаться в течение заданного времени. |
Время отображения | 5,0 секунд | Задаёт время отображения сообщения. |
Воспроизведение звука | Player_Scoreboard_ScoreLeft_Cue | Определяет звук, который воспроизводится при отображении сообщения. |
Размещение | Польз. | Этот параметр определяет, где на экране отображается сообщение. Выбор пользовательского варианта даёт больше возможностей для размещения сообщения. |
Прикрепление к экрану | По центру слева | Это точка привязки отображаемого сообщения. В зависимости от вступительной и заключительной анимации сообщение будет появляться и исчезать именно в этой точке, либо она будет задавать место начала и конца анимации. |
Слой | 1 | Можно создавать несколько слоёв, но на одном слое одновременно будет отображаться только одно сообщение. |
Приоритет | True, 5 | Определяет порядок воспроизведения этого сообщения относительно других. При установке приоритета определяется, какие сообщения отображаются, а какие ставятся в очередь. Если какое-либо сообщение имеет приоритет от 1 до 4, оно будет отображаться перед этим сообщением. |
Анимация появления | Приближение | Это анимация, которая воспроизводится при появлении сообщения. Сообщение сначала появляется маленьким и увеличивается до стандартного размера. |
Анимация исчезновения | Выведение и приближение | Это анимация, которая воспроизводится при исчезновении сообщения. Сообщение уменьшается и одновременно плавно исчезает. |
Параметры устройства для вывода сообщений в интерфейсе 2
Все параметры для устройства для вывода сообщений в интерфейсе 2 идентичны параметрам устройства для вывода сообщений в интерфейсе, за исключением параметра Сообщение.
Настройка | Значение | Пояснение |
Сообщение | Вы спросили про Эскей. +20 ед. репутации | Это уведомление отображается, когда игрок спрашивает DJ R0B0 об Эскей. Оно также отображается, если игрок сначала поговорит с Карис и узнает об Эскей. |
Параметры устройства для вывода сообщений в интерфейсе 3
Все параметры для устройства для вывода сообщений в интерфейсе 3 идентичны параметрам устройства для вывода сообщений в интерфейсе, за исключением параметра Сообщение.
Настройка | Значение | Пояснение |
Сообщение | Вы помогли починить DJ R0-B0. +40 ед. репутации | Это уведомление отображается, когда вы закончите помогать DJ R0B0. |
Создание показателя отношения NPC
Помимо общего показателя репутации фракции повстанцев, шаблон также включает показатель отношения для каждого NPC, с которым игрок может взаимодействовать в ходе задания. Вы можете найти каждое устройство создания показателей для параметра «Отношение», перейдя в раздел Персонажи > имя персонажа > Отношение. Например, устройство создания показателей для отношений с DJ R0B0 находится в разделе Персонажи > Дроид-диджей > Отношение.
Создание показателя отношения
В панели сведений устройства задайте следующие параметры, если они ещё не установлены. Для параметров, не указанных здесь, можно оставить значения по умолчанию.
Отношение Карис
Настройка | Значение | Пояснение |
Название показателя | Отношение - Карис | Название показателя, который вы создаёте. |
Макс. значение | True, 100 | Определяет значение, необходимое для завершения первого уровня. В этом шаблоне для этого показателя доступен только один уровень. |
Макс. уровень | 1 | Определяет количество уровней для этого показателя. |
Цвет показателя | FF8400FF | Определяет цвет показателя в шкале прогресса. |
Отображать шкалу показателя в интерфейсе | Да | Если задать значение «Да», интерфейс шкалы прогресса показателя будет отображаться в HUD-интерфейсе игрока. |
Пользовательский виджет | UW_UI_Stats | Переопределяет стандартный стиль интерфейса показателя и указывает на использование пользовательского виджета. Указанный виджет находится в папке проекта: Интерфейс > Виджеты > Показатели. Поскольку эти виджеты можно редактировать, вы также можете настроить их внешний вид с помощью материалов и текстур из папки «Интерфейс». |
Значок показателя - маленький значок | T_Icon_RebelAlliance | Определяет, какой значок используется для этого показателя при отображении в HUD-интерфейсе. Этот значок также используется другими устройствами, которые отображают этот показатель. |
Значок показателя - крупный значок | T_Icon_RebelAlliance | Определяет, какой значок используется для этого показателя при отображении в HUD-интерфейсе. Этот значок также используется другими устройствами, которые отображают этот показатель. |
Отношение дроида-диджея
Все параметры устройства создания показателей DJ R0B0 идентичны параметрам устройства создания показателей Карис, за исключением Названия показателя и Цвета показателя.
Настройка | Значение | Пояснение |
Название показателя | Отношение - DJ R0-B0 | Название показателя, который вы создаёте. |
Цвет показателя | ACFF92FF | Определяет цвет показателя в шкале прогресса. |
Отношение мусорщиков
Все параметры устройства создания показателей мусорщика Векса идентичны параметрам устройства создания показателей Карис, за исключением Названия показателя и Цвета показателя.
Настройка | Значение | Пояснение |
Название показателя | Отношение - мусорщик Векс | Название показателя, который вы создаёте. |
Цвет показателя | 8C00FFFF | Определяет цвет показателя в шкале прогресса. |
Применение начального значения показателя отношения
В этом шаблоне устройство Усилитель показателя используется, чтобы задать начальное значение показателя отношения для каждого неигрового персонажа в этом шаблоне. У устройства создания показателей есть параметр максимального значения, но нет параметров минимального или начального значения, поэтому начальное значение задаётся с помощью устройства «Усилитель показателя».
Устройства «Усилитель показателя» могут ссылаться на любое количество стандартных показателей Fortnite, а также на пользовательские показатели, созданные с помощью устройства создания показателей. У каждого неигрового персонажа есть устройство «Усилитель показателя», которое задаёт начальное значение показателя отношения.
Настройка | Значение | Пояснение |
Применяемый показатель | Отношение - Карис | Здесь выбирается пользовательский показатель, который вы создали для отношения Карис. |
Величина | 30 | Значение, применяемое к выбранному показателю. Карис изначально относится к игроку довольно дружелюбно. |
Длительность эффекта | 0,1 секунды | Определяет, как долго действует эффект усиления, который добавляет значение к показателю. Поскольку эффект нужно применить только один раз, его продолжительность очень мала. |
Создать повторно | Ложь | Эффект требуется только один раз, поэтому повторное появление отключено. |
Фоновый звук | Ложь | Фоновый звук помогает игроку найти усиление или другой объект. Это не требуется. |
Звук при подборе | Ложь | Игрок фактически не подбирает этот усилитель, поэтому звуковой сигнал не нужен. |
Кто видит этот подбор | Никто | Игроку не нужно видеть усилитель. |
Настройки устройства «Усилитель показателя» дроида-диджея
Все параметры устройства «Усилитель показателя» дроида-диджея идентичны параметрам устройства «Усилитель показателя» Карис, за исключением Применяемого показателя и Величины.
Настройка | Значение | Пояснение |
Применяемый показатель | Отношение - DJ R0-B0 | Здесь выбирается пользовательский показатель, который вы создали для отношения дроида-диджея. |
Величина | 40 | Значение, применяемое к выбранному показателю. Дроид-диджей изначально относится к игроку дружелюбно. |
Параметры устройства «Усилитель показателя» мусорщика
Все параметры устройства «Усилитель показателя» мусорщика идентичны параметрам устройства «Усилитель показателя» Карис, за исключением Применяемого показателя и Величины.
Настройка | Значение | Пояснение |
Применяемый показатель | Отношение - мусорщик Векс | Выберите пользовательский показатель, который вы создали для отношения мусорщика. |
Величина | 10 | Значение, применяемое к выбранному показателю. Мусорщик изначально относится к игроку довольно враждебно. |
Изменение показателя отношения
Устройство Verse «Диспетчер заданий» управляет изменением показателя отношения NPC в этом шаблоне.
На своём острове вы также можете использовать устройство «Усилитель показателя», чтобы увеличивать или уменьшать значение показателя отношения NPC в зависимости от действий игрока.
Создание уведомлений о показателе отношения NPC
Вы можете использовать устройства для вывода сообщений в интерфейсе, чтобы уведомлять игрока о том, что показатель отношения NPC увеличился или уменьшился. Показатель отношения увеличивается или уменьшается в зависимости от того, какие ответы игрок выбирает в диалоге с неигровым персонажем.
Вы можете присваивать устройствам для вывода сообщений в интерфейсе более конкретные названия, чтобы понимать, какое устройство за что отвечает.
Дроид-диджей - Параметры устройства для вывода сообщений в интерфейсе 4
Задайте следующие параметры, если они ещё не установлены. Для параметров, не указанных здесь, можно оставить значения по умолчанию.
Настройка | Значение | Пояснение |
Сообщение | Вы вели себя высокомерно в разговоре с DJ R0-B0. Отношение -20 ед. | Выбор высокомерного ответа в разговоре снизит показатель отношения дроида-диджея. |
Получатель сообщения | Игрок, активировавший устройство | Сообщение отображается только для игрока, который его вызвал. |
Длительность отображения | Истина | Определяет, отображается ли сообщение в течение заданного времени. |
Время отображения | 5,0 секунд | Задаёт время отображения сообщения. |
Воспроизведение звука | Player_Scoreboard_ScoreLeft_Cue | Определяет звук, который воспроизводится при отображении сообщения. |
Размещение | Польз. | Определяет, где на экране отображается сообщение. Выбор пользовательского варианта даёт больше возможностей для размещения сообщения. |
Прикрепление к экрану | По центру слева | Точка привязки отображаемого сообщения. В зависимости от вступительной и заключительной анимации сообщение будет появляться и исчезать именно в этой точке, либо она будет задавать место начала и конца анимации. |
Слой | 1 | Можно создавать несколько слоёв, но на одном слое одновременно отображается только одно сообщение. Для этого устройства задан только один слой. |
Приоритет | True, 5 | Определяет порядок воспроизведения этого сообщения относительно других. При установке приоритета определяется, какие сообщения отображаются, а какие ставятся в очередь. Если какое-либо сообщение имеет приоритет от 1 до 4, оно будет отображаться перед этим сообщением. |
Анимация появления | Приближение | Анимация, которая воспроизводится при появлении сообщения. Сообщение сначала появляется маленьким и увеличивается до стандартного размера. |
Анимация исчезновения | Выведение и приближение | Анимация, которая воспроизводится при исчезновении сообщения. Сообщение уменьшается и одновременно плавно исчезает. |
Дроид-диджей - Параметры устройства для вывода сообщений в интерфейсе 5
Все параметры для устройства для вывода сообщений в интерфейсе 5 идентичны параметрам устройства для вывода сообщений в интерфейсе 4, за исключением параметра Сообщение.
Настройка | Значение | Пояснение |
Сообщение | Вы вели себя скромно в разговоре с DJ R0-B0. Отношение +20 ед. | Выбор скромного ответа в диалоге повысит показатель отношения дроида-диджея. |
Карис - Параметры устройства для вывода сообщений в интерфейсе 6
Все параметры для устройства для вывода сообщений в интерфейсе 6 идентичны параметрам устройства для вывода сообщений в интерфейсе 5, за исключением параметра Сообщение.
Настройка | Значение | Пояснение |
Сообщение | Вы дали Карис надежду. Отношение +20 ед. | Выбор обнадёживающего ответа в диалоге повысит показатель отношения Карис. |
Карис - Параметры устройства для вывода сообщений в интерфейсе 7
Все параметры для устройства для вывода сообщений в интерфейсе 7 идентичны параметрам устройства для вывода сообщений в интерфейсе 6, за исключением параметра Сообщение.
Настройка | Значение | Пояснение |
Сообщение | Вы вызвали у Карис тревогу. Отношение -20 ед. | Выбор циничного ответа в разговоре понизит показатель отношения Карис. |
Мусорщик - Параметры устройства для вывода сообщений в интерфейсе 8
Все параметры для устройства для вывода сообщений в интерфейсе 8 идентичны параметрам устройства для вывода сообщений в интерфейсе 7, за исключением параметра Сообщение.
Настройка | Значение | Пояснение |
Сообщение | Векс считает, что вы прагматичны Отношение +20 ед. | Выбор циничного ответа в диалоге повысит показатель отношения мусорщика. |
Мусорщик - Параметры устройства для вывода сообщений в интерфейсе 9
Все параметры для устройства для вывода сообщений в интерфейсе 9 идентичны параметрам устройства для вывода сообщений в интерфейсе 8, за исключением параметра Сообщение.
Настройка | Значение | Пояснение |
Сообщение | Векс считает, что вы наивны. Отношение -10 ед. | Выбор обнадёживающего ответа в диалоге снизит показатель отношения мусорщика. |
В этом шаблоне есть только два варианта ответов, которые изменяют показатель отношения. Это лишь пример — в собственном острове вы можете расширить эту механику множеством способов. Чтобы узнать больше о том, как используется устройство «Диалог», см. раздел Диалоги с NPC «Норы». Чтобы узнать больше об устройстве Verse «Диспетчер заданий», см. раздел Отслеживание заданий с помощью устройства Verse «Диспетчер заданий».