Первичные материалы — это материалы с несколькими встроенными функциями, позволяющими создавать динамичные материалов с широким спектром параметров, изменяемых в большом диапазоне, используя минимальное количество самих материалов.
Создание сложных материалов для отслеживания показателей игроков и создания уникальных текстур интерфейса отнимает много времени и требует глубоких знаний функций материалов и их настроек. Чтобы дать разработчикам больше свободы в использовании уникальных материалов, в Unreal Editor для Fortnite (UEFN) представлен ряд первичных материалов, которые можно гибко настроить и использовать для материалов индикаторов и текстур.
Материалы интерфейса
Материалы интерфейса можно найти в «Каталоге ресурсов» в папке Fortnite > UI > Materials. Материалы разделены на два типа:
Материалы индикаторов: обычно используются для отображения шкалы здоровья и щитов.
Текстуры: обычно используются для значков и анимаций интерфейса.
Материалы Linear Delta Meter (Линейный дельта-индикатор) | Материалы Linear Meter (Линейный индикатор) | Материалы Pip Meter (Фигурный индикатор) |
Материалы Linear Delta Meter показывает уменьшение и увеличение показателей игрока с в виде линейной шкалы, на которой отображается дельта (расстояние между полным и пустым концами шкалы), — дельта-индикатор и полная шкала индикатора смещаются слева направо в зависимости от минимального и максимального значениями прогресса. | Материалы Linear Meter показывает уменьшение и увеличение показателей игрока в виде линейной шкалы, которая перемещается слева направо в соответствии с минимальным и максимальным значениями прогресса. | Материал Pip Meter показывает уменьшение и увеличение показателей игрока в виде нескольких форм, которые могут перемещаться слева направо или сверху вниз для отображения показателей. |
Материал Radial Meter (Круговой индикатор) | Материал Texture Meter (Текстурный индикатор) | |
Материал Radial Meter показывает уменьшение и увеличение показателей игрока на круглом циферблате, который перемещается слева направо в соответствии с минимальным и максимальным значениями прогресса. | Материал Texture Meter показывает уменьшение и увеличение показателей игрока в виде текстуры, которая перемещается слева направо по мере потери и восстановления здоровья в соответствии с минимальным и максимальным значениями прогресса. | |
Создание экземпляра материала
Чтобы использовать материал из папки UI, необходимо преобразовать его в экземпляр материала. Экземпляры материалов используют меньше памяти, чем материалы, и предоставляют больше возможностей для настройки в UMG благодаря тому, что становятся доступны параметры.
Этими параметрами можно управлять в модели просмотра, где они привязываются к функции устройства или коду Verse, который определяет поведение материала. Для создания экземпляра материала выполните следующее:
Откройте папку Проект > Fortnite > UI > Materials.
Нажмите правой кнопкой мыши на материал, чтобы открыть выпадающее контекстное меню.
Выберите Создать экземпляр материала в выпадающем меню.
Экземпляр материала автоматически создаётся в главной папке проекта.
Linear Delta Meter
Линейный дельта-индикатор имеет ряд настраиваемых параметров, которые позволяют настраивать пустой индикатор, дельта-индикатор и полный индикатор. Вы можете менять параметры индикаторов в модели просмотра в UMG и в коде Verse через соответствующие поля. В таблице ниже вы можете узнать подробнее об использовании различных параметров.
Базовые параметры
Базовые параметры отслеживания показателей.
Параметр | Описание | GIF |
Анимация дельты | Анимация, которая визуализирует разность между полным и пустым индикатором.
Функция материала ConstantBiasScale перемещает маркер дельты между установленными минимальным и максимальным значениями. В модели просмотра данный параметр привязан в Sequencer к анимации движения индикатора. | |
Дельта | Слой, демонстрирующий разницу между предыдущим и текущим значениями прогресса.
Функция материала Ступенчатый градиент перемещает маркер дельты между установленными минимальным и максимальным значениями. Этот параметр связан в модели просмотра с привязкой Кисть. | |
Прогресс | Прогресс определяет, насколько быстро полосы перемещаются от одного конца шкалы до другого. Если для параметра ProgressIsNormalized задано значение 1, значение Progress должно находиться в диапазоне от 0 до 1. Функция материала Линейное время перемещает маркер дельты между установленными минимальным и максимальным значениями. Этот параметр связан в модели просмотра с привязкой Кисть и использует функцию Задать скалярный параметр для отслеживания прогресса игрока с помощью параметра Прогресс в экземпляре материала. | |
Прогресс нормализован | ProgressNormalized влияет на значения Progress, ProgressRangeMin и ProgressRangeMax. Normalized = 1,0 означает, что диапазон прогресса будет находиться в пределах от 0 до 1 (так как он нормализован до стандартного диапазона). Normalized = 0,0 означает, что диапазон прогресса будет находиться между ProgressRangeMin и ProgressRangeMax — вы можете задать нижнее и верхнее значение прогресса. Это полезно, если вы не хотите преобразовывать необработанные значения (например, здоровье) до диапазона от 0–1. | |
Минимальное значение параметра | Наименьшее количество, отображаемое на индикаторе. Когда отслеживаемый показатель снижается, минимальное значение — это последняя точка на шкале, отображаемая перед полным расходованием отслеживаемого показателя. Этот параметр обычно привязывается к здоровью или щитам в модели просмотра и в полях Verse. | |
Максимальное значение параметра | Наибольшее значение на индикаторе. Он задаёт максимальное значение диапазона для параметра «Прогресс», который обычно привязан к здоровью или щитам игрока в модели просмотра и в полях Verse. |
Параметры цвета
Изменяет цвет индикатора.
Параметр | Описание | GIF |
Цвет фона | Изменяет цвет фона шкалы. | |
Цвет | Изменяет цвет шкалы прогресса. | |
Цвет дельты | Изменяет цвет дельты индикатора. |
Линейный индикатор
Линейный индикатор имеет ряд настраиваемых параметров, которые можно менять с помощью модели просмотра в UMG и кода Verse через поля. С помощью параметров можно задать вид индикатора на экране. В таблице ниже вы можете узнать подробнее об использовании различных параметров.
Базовые параметры
Базовые параметры отслеживаемого показателя.
Параметр | Описание | GIF |
Вертикальный | Если задать для этого параметра значение 1, шкала будет начинаться снизу. Когда материал привязан в UMG или указан в поле Verse, индикатор будет перемещаться сверху вниз или снизу вверх при изменении отслеживаемого показателя. | |
Прогресс | Прогресс определяет, насколько быстро полосы перемещаются от одного конца шкалы до другого. Если для параметра ProgressIsNormalized задано значение 1, значение Progress должно находиться в диапазоне от 0 до 1. Функция материала Линейное время перемещает маркер дельты между установленными минимальным и максимальным значениями. Этот параметр связан в модели просмотра с привязкой Кисть и использует функцию Задать скалярный параметр для отслеживания прогресса игрока с помощью параметра Прогресс в экземпляре материала. | |
Прогресс нормализован | ProgressNormalized влияет на значения Progress, ProgressRangeMin и ProgressRangeMax. Normalized = 1,0 означает, что диапазон прогресса будет находиться в пределах от 0 до 1 (так как он нормализован до стандартного диапазона). Normalized = 0,0 означает, что диапазон прогресса будет находиться между ProgressRangeMin и ProgressRangeMax — вы можете задать нижнее и верхнее значение прогресса. Это полезно, если вы не хотите преобразовывать необработанные значения (например, здоровье) до диапазона от 0–1. | |
Минимальное значение параметра | Наименьшее количество, отображаемое на индикаторе. Когда отслеживаемый показатель снижается, минимальное значение — это последняя точка на шкале, отображаемая перед полным расходованием отслеживаемого показателя. Этот параметр обычно привязывается к здоровью или щитам в модели просмотра и в полях Verse. | |
Максимальное значение параметра | Максимальное значение диапазона, который отображается на шкале. Он задаёт максимальное значение диапазона для параметра «Прогресс», который обычно привязан к здоровью или щитам игрока в модели просмотра и в полях Verse. |
Форма
Параметры для изменения формы индикатора.
Параметр | Описание | GIF |
Скругление левого нижнего угла | Этот параметр меняет скругление левого нижнего угла в зависимости от используемого значения. | |
Скругление правого нижнего угла | Этот параметр меняет скругление правого нижнего угла в зависимости от используемого значения. | |
Скругление левого верхнего угла | Этот параметр меняет скругление левого верхнего угла в зависимости от используемого значения. | |
Скругление правого верхнего угла | Этот параметр меняет скругление правого верхнего угла в зависимости от используемого значения. | |
Макс. свечение | Добавляет фильтр свечения внутри индикатора. | |
Смещение по оси X | Двигает индикатор вдоль оси X. | |
Смещение по оси Y | Двигает индикатор вдоль оси Y. | |
Скругление углов делений шкалы прогресса | Скругляет углы деления шкалы прогресса. | |
Масштаб | Определяет размер деления шкалы. | |
Направление заполнения | Меняет направление движения шкалы, со слева направо на справа налево. | |
Уклон по оси X | Наклоняет шкалу по оси X. | |
Уклон по оси Y | Наклоняет шкалу по оси Y. | |
Искажение | Обеспечивает вид шкалы индикатора в перспективе. Значение параметра определяет градус перспективы. | |
Искажение с вращением | Скручивает шкалу по оси X и Y. |
Параметры торца
Эти параметры можно использовать стилизации индикатора и его концов.
Параметр | Описание | GIF |
Цвет торцов | Определяет цвет концевых элементов шкалы индикатора. Этот параметр работает только в том случае, если для параметра Непрозрачность торца задано значение 1. Если вы хотите, чтобы этот цвет покрывал весь индикатор, задайте для параметра Толщина торцов максимальное значение — 0,8. | |
Осветление торцов | Корректирует цвет торцов. При низких значениях торцы окрашены равномерно. При высоких значениях появляется размытие цвета. | |
Свечение торцов | Этот параметр зависит от параметра Непрозрачность торцов, для которого задаётся значение 0,1 или выше. Добавляет свечение торцов. При значениях 0,15 и меньше торцы выглядят просто как большие прямоугольники определённого цвета. При значениях 0,15 и выше создаётся эффект свечения, исходящего от концов индикатора. | |
Непрозрачность торцов | Определяет непрозрачность торцов в значениях в диапазоне от 0,0 до 1,0. | |
Скос торцов | Создаёт небольшой скос торцов линейных индикаторов. Меньшие значения добавляют эффект скоса верхней части индикатора. При более высоких значениях добавляется скос нижней части индикатора. | |
Толщина торцов | Определяет толщину материала индикатора. Чем больше значение, тем больше площадь поверхности. Чем меньше значения, тем меньше площадь поверхности. |
Фон
Эти параметры позволяют стилизовать фон линейного индикатора. Некоторые из настроек стиля дополняют параметры EndCap.
Параметры | Описание | GIF |
Цвет фона 1 | Определяет цвет фона материала индикатора. Этот цвет также используется в качестве первого цвета в градиенте фона. | |
Позиция цвета фона 1 | Определяет положение первого цвета градиента. Эта настройка работает только в том случае, если рядом с параметром Включить градиент фона стоит галочка и задано значение. | |
Цвет фона 2 | Определяет цвет фона материала индикатора во второй позиции градиента. | |
Позиция цвета фона 2 | Определяет позицию второго цвета градиента. Чем выше значение, тем больше начало градиента смещается в противоположной стороне. Чем меньше значение, тем заметнее второй выбранный цвет. Эта настройка работает только в том случае, если рядом с параметром Включить градиент фона стоит галочка и задано значение. | |
Цвет фона 3 | Определяет цвет фона материала индикатора в третьей позиции градиента. | |
Позиция цвета фона 3 | Определяет позицию третьего цвета градиента. Чем выше значение, тем больше начало градиента смещается в противоположной стороне. Чем меньше значение, тем заметнее третий выбранный цвет. Эта настройка работает только в том случае, если рядом с параметром Включить градиент фона стоит галочка и задано значение. | |
Цвет фона 4 | Определяет цвет фона материала индикатора в четвёртой позиции градиента. | |
Позиция цвета фона 4 | Определяет позицию четвёртого цвета градиента. Чем выше значение, тем больше начало градиента смещается в противоположной стороне. Чем меньше значение, тем заметнее четвёртый выбранный цвет. Эта настройка работает только в том случае, если рядом с параметром Включить градиент фона стоит галочка и задано значение. | |
Цвет фона 5 | Определяет цвет фона материала индикатора в пятой позиции градиента. | |
Позиция цвета фона 5 | Определяет позицию пятого цвета градиента. Чем выше значение, тем больше начало градиента смещается в противоположной стороне. Чем меньше значение, тем заметнее пятый выбранный цвет. Эта настройка работает только в том случае, если рядом с параметром Включить градиент фона стоит галочка и задано значение. | |
Включить градиент фона | Включает функции градиента для фона индикатора. | |
Вращение градиента фона | Вращает градиент вокруг оси Y. | |
Непрозрачность фона | Определяет значение непрозрачности фона. Чем меньше значения, тем прозрачнее материал. |
Pip Meter
Материал Pip Meter имеет ряд настраиваемых параметров, которые можно использовать с моделью просмотра в UMG и в полях Verse. В таблице ниже рассказывается подробнее об параметрах.
Базовые параметры
Базовые параметры отслеживаемого показателя.
Параметр | Описание | GIF |
Прогресс | Значения определяют последовательность изменения материала Pip Meter. Если для параметра ProgressIsNormalized задано значение 1, значение Progress должно находиться в диапазоне от 0 до 1. Этот параметр связан в модели просмотра с привязкой Кисть и использует функцию Задать скалярный параметр для отслеживания прогресса игрока с помощью параметра Прогресс в экземпляре материала. | |
Прогресс нормализован | ProgressNormalized влияет на значения Progress, ProgressRangeMin и ProgressRangeMax. Normalized = 1,0 означает, что диапазон прогресса будет находиться в пределах от 0 до 1 (так как он нормализован до стандартного диапазона). Normalized = 0,0 означает, что диапазон прогресса будет находиться между ProgressRangeMin и ProgressRangeMax — вы можете задать нижнее и верхнее значение прогресса. Это полезно, если вы не хотите преобразовывать необработанные значения (например, здоровье) до диапазона от 0–1. | |
Минимальное значение параметра | Наименьшее количество, отображаемое на индикаторе. Когда отслеживаемый показатель снижается, минимальное значение — это последняя точка на шкале, отображаемая перед полным расходованием отслеживаемого показателя. Этот параметр обычно привязывается к здоровью или щитам в модели просмотра и в полях Verse. | |
Максимальное значение параметра | Максимальное значение, отображаемое на счётчике. Задаёт максимальное значение параметра «Прогресс», который обычно привязан к здоровью или щитам игрока в модели просмотра и в полях Verse. | |
Направление заполнения | Определяет направление заполнения материала. При меньших значениях индикатор заполняется слева направо, при высоких — справа налево. | |
Вертикальный | Изменяет положение материала индикатора. Этот параметр также может быть указан в поле Verse. При меньших значениях индикатор двигается слева направо, при больших — сверху вниз. | |
Привязка | Определяет, должно ли заполнение привязываться к каждому сегменту или выполняться плавно. | |
Форма | Меняет форму фигурного индикатора. По мере увеличения значения меняется фигурный индикатор. Доступные формы:
|
Форма
Параметры для изменения формы индикатора.
Параметры | Описание | GIF |
Уклон по оси X | Наклоняет шкалу по оси X. При более низких значениях индикатор наклоняется влево, а при более высоких — вправо. | |
Уклон по оси Y | Наклоняет шкалу по оси Y. При более низких значениях индикатор наклоняется вверх влево, а при более высоких значениях — вниз вправо. | |
SDF Texture (Текстура с расписанным полем расстояний) | Предоставляет возможность добавлять пользовательскую текстуру с расписанным полем расстояний, для которой можно задавать параметры в экземпляре материала. | |
Скругление углов треугольника | Когда для параметра Базовые > Форма задано значение «Треугольник», этот параметр скругляет углы треугольного индикатора. Чем выше значение, тем более скруглёнными выглядят углы. | |
Скругление левого нижнего угла прямоугольника | Этот параметр влияет на фигурный индикатор с прямоугольниками. Этот параметр меняет скругление левого нижнего угла в зависимости от используемого значения. | |
Скругление правого нижнего угла прямоугольника | Этот параметр влияет на фигурный индикатор с прямоугольниками. Этот параметр меняет скругление правого нижнего угла в зависимости от используемого значения. | |
Скругление левого верхнего угла прямоугольника | Этот параметр влияет на фигурный индикатор с прямоугольниками. Этот параметр меняет скругление левого верхнего угла в зависимости от используемого значения. | |
Скругление правого верхнего угла прямоугольника | Этот параметр влияет на фигурный индикатор с прямоугольниками. Этот параметр меняет скругление правого верхнего угла в зависимости от используемого значения. | |
Смещение по оси Y для перевёрнутых треугольников | Этот параметр влияет на фигурный индикатор с треугольниками. Позволяет поднять перевёрнутые треугольники индикатора, создавая больше пространства между ними. |
Цвет
Параметры для изменения цвета индикатора.
Параметр | Описание | GIF |
Цвет пустой шкалы | Определяет цвет пустой шкалы. | |
Непрозрачность пустой шкалы | Определяет непрозрачность пустой шкалы. Чем меньше значения, тем прозрачнее материал. | |
Цвет обводки пустой шкалы | Определяет цвет обводки пустой шкалы. | |
Цвет полной шкалы | Определяет цвет полной шкалы. | |
Непрозрачность полной шкалы | Определяет непрозрачность полной шкалы. Чем меньше значения, тем прозрачнее материал. | |
Цвет обводки полной шкалы | Определяет цвет обводки полной шкалы |
Расписанное поле расстояний фигурного индикатора
Параметры, создающие эффекты на текстурах с расписанным полем расстояний.
Параметр | Описание | GIF |
GlowMax | Увеличивает и уменьшает свечение краёв формы. Значения, близкие к 0, делают контур формы более чётким. Значения, близкие к 1, увеличивают свечение контура формы. | |
NumSteps | Увеличивает и уменьшает количество форм в индикаторе. Чем больше значение, тем больше форм. Меньшие значения уменьшают количество форм в индикаторе. | |
Толщина обводки | Увеличивает и уменьшает толщину контура формы. Чем ниже значение, тем меньше толщина. Чем выше значение, тем толще контур. | |
Размер фигур по оси X | Увеличивает и уменьшает размер формы по оси X. Чем больше значение, тем больше размер. Чем меньше значения, тем меньше размер. | |
Размер фигур по оси Y | Увеличивает и уменьшает размер формы по оси Y. Чем больше значение, тем больше размер. Чем меньше значения, тем меньше размер. | |
Значение растушёвки текстуры с расписанным полем расстояний | Определяет величину растушёвки, применяемой к пользовательской текстуре с расписанным полем расстояний. Высокие значения увеличивают степень растушёвки. Чем меньше значения, тем ниже степень растушёвки. |
Круговой индикатор
Круговой индикатор имеет ряд настраиваемых параметров, которые можно использовать в модели просмотра в UMG и в коде Verse через поля. В таблице ниже вы можете узнать подробнее об использовании различных параметров.
Базовые параметры
Базовые параметры отслеживаемого показателя.
Параметры | Описание | GIF |
Прогресс | Прогресс определяет, насколько быстро деления двигаются от одного конца индикатора до другого. Если для параметра ProgressIsNormalized задано значение 1, значение Progress должно находиться в диапазоне от 0 до 1. Функция материала «Линейное время» перемещает маркер дельты между установленными минимальным и максимальным значениями. Этот параметр связан в модели просмотра с привязкой Кисть и использует функцию Задать скалярный параметр для отслеживания прогресса игрока с помощью параметра Прогресс в экземпляре материала. | |
Прогресс нормализован | ProgressNormalized влияет на значения Progress, ProgressRangeMin и ProgressRangeMax. Normalized = 1,0 означает, что диапазон прогресса будет находиться в пределах от 0 до 1 (так как он нормализован до стандартного диапазона). Normalized = 0,0 означает, что диапазон прогресса будет находиться между ProgressRangeMin и ProgressRangeMax — вы можете задать нижнее и верхнее значение прогресса. Это полезно, если вы не хотите преобразовывать необработанные значения (например, здоровье) до диапазона от 0–1. | |
Минимальное значение параметра | Наименьшее количество, отображаемое на индикаторе. Когда отслеживаемый показатель снижается, минимальное значение — это последняя точка на шкале, отображаемая перед полным расходованием отслеживаемого показателя. Этот параметр обычно привязывается к здоровью или щитам в модели просмотра и в полях Verse. | |
Максимальное значение параметра | Максимальное значение диапазона, который отображается на шкале. Он задаёт максимальное значение диапазона для параметра «Прогресс», который обычно привязан к здоровью или щитам игрока в модели просмотра и в полях Verse. |
Форма
Параметры, изменяющие внешний вид кругового индикатора.
Параметр | Описание | GIF |
Смягчение краёв | Определяет, насколько мягкими или твёрдыми будут края кругового индикатора. Чем выше значение, тем мягче края. Чем ниже значение, тем тверже края. | |
Позиция начала | Определяет, где начинается круговой индикатор, насколько близко располагаются сегменты и какого размера будут срезы сегментов. При значении 0,0 начало индикатора остаётся на месте. При значениях, близких к 1,0, начало индикатора двигается по кругу, а сегменты группируются на левой стороне индикатора и постепенно исчезают. | |
Позиция конца | Определяет, где заканчивается круговой индикатор, насколько близко располагаются сегменты и какого размера будут срезы сегментов. При значении 1,0 конец индикатора остаётся на месте. При значениях, близких к 0,0, конец индикатора двигается по кругу, а сегменты группируются с правой стороны и постепенно исчезают. | |
Вращение | Поворачивает сегменты радиального индикатора по кругу. При значении 0,25 сегменты поворачиваются на 90 градусов. | |
Масштаб | Определяет размер кругового индикатора. Более высокие значения увеличивают масштаб индикатора. Чем меньше значения, тем меньше размер индикатора. | |
Толщина | Определяет толщину сегментов кругового индикатора. Чем меньше значение, тем меньше толщина сегментов. Чем выше значение, тем сегменты толще. |
Сегменты
Параметры для настройки внешнего вида сегментов кругового индикатора.
Параметр | Описание | GIF |
Количество сегментов | Определяет, сколько сегментов отображается на круговом индикаторе. Чем меньше значение, тем меньше сегментов. Чем больше значение, тем больше сегментов. | |
Зазор между сегментами | Определяет размер зазора между сегментами. Чем меньше значение, тем меньше зазор. Увеличение значения увеличивает зазор. | |
Смягчение краёв сегмента | Определяет, насколько твёрдыми будут края сегментов. Чем меньше значение, тем жёстче выглядят края сегментов. Чем выше значение, тем мягче выглядят края. | |
Привязка | Определяет, должно ли заполнение привязываться к каждому сегменту или выполняться плавно.
|
Цвет
Параметры для изменения цвета индикатора.
Параметр | Описание | GIF |
Цвет пустой шкалы | Определяет цвет пустых сегментов кругового индикатора. | |
Непрозрачность пустой шкалы | Определяет непрозрачность цвета пустых сегментов кругового индикатора. Значения, близкие к 1, увеличивают непрозрачность выбранного цвета. Значения, близкие к 0, уменьшают непрозрачность цвета. | |
Цвет 1 | Определяет цвет сегментов полной шкалы кругового индикатора. | |
Позиция цвета 1 | Определяет позицию цвета первого цвета градиента. Эта настройка работает только в том случае, если рядом с параметром GradientOn стоит галочка и задано значение. | |
Цвет 2 | Определяет второй цвет сегментов полной шкалы кругового индикатора. Эта настройка работает только в том случае, если рядом с параметром GradientOn стоит галочка. | |
Позиция цвета 2 | Определяет позицию второго цвета градиента. Чем выше значение, тем больше начало градиента смещается в противоположной стороне. Чем меньше значение, тем заметнее второй выбранный цвет. Эта настройка работает только в том случае, если рядом с параметром GradientOn стоит галочка и задано значение. | |
Цвет 3 | Определяет третий цвет сегментов полной шкалы кругового индикатора. Эта настройка работает только в том случае, если рядом с параметром GradientOn стоит галочка. | |
Позиция цвета 3 | Определяет позицию третьего цвета градиента. Чем выше значение, тем больше начало градиента смещается в противоположной стороне. Чем меньше значение, тем заметнее третий выбранный цвет. Эта настройка работает только в том случае, если рядом с параметром GradientOn стоит галочка и задано значение. | |
Gradient On | Позволяет создать градиентный эффект на материале кругового индикатора. Значения, близкие к 1, создают более выраженный эффект градиента. Значения, близкие к 0, уменьшают эффект градиента. | |
Радиальный градиент | Определяет общие значения градиента для сегментов кругового индикатора. Значения, близкие к 1, создают более выраженный эффект градиента. Значения, близкие к 0, уменьшают эффект градиента. | |
Размер радиального градиента | Определяет величину смешивания цветов градиента. Значения, близкие к 1, создают более выраженный эффект градиента. Значения, близкие к 0, уменьшают эффект градиента. |
Гребец
Параметры, влияющие на внешний вид обводки сегментов кругового индикатора.
Параметры | Описание | GIF |
Цвет обводки пустых сегментов | Определяет пустой цвет обводки пустых сегментов кругового индикатора. | |
Цвет обводки | Определяет цвет обводки сегментов кругового индикатора. | |
Толщина обводки | Определяет толщину обводки сегментов кругового индикатора. Чем больше значение, тем толще обводка. Меньшие значения уменьшают толщину обводки. |
Texture Meter
Материал Texture Meter имеет ряд настраиваемых параметров, которые Вы можете использовать в модели просмотра в UMG и в коде Verse через поля. В таблице ниже вы можете узнать подробнее об использовании различных параметров.
Базовые параметры
Базовые параметры отслеживаемого показателя.
Параметры | Описание | GIF |
Прогресс | Прогресс определяет, насколько быстро деления двигаются от одного конца индикатора до другого. Если для параметра ProgressIsNormalized задано значение 1, значение Progress должно находиться в диапазоне от 0 до 1. Функция материала Линейное время перемещает маркер дельты между установленными минимальным и максимальным значениями. Этот параметр связан в модели просмотра с привязкой Кисть и использует функцию Задать скалярный параметр для отслеживания прогресса игрока с помощью параметра Прогресс в экземпляре материала. | |
Прогресс нормализован | ProgressNormalized влияет на значения Progress, ProgressRangeMin и ProgressRangeMax. Normalized = 1,0 означает, что диапазон прогресса будет находиться в пределах от 0 до 1 (так как он нормализован до стандартного диапазона). Normalized = 0,0 означает, что диапазон прогресса будет находиться между ProgressRangeMin и ProgressRangeMax — вы можете задать нижнее и верхнее значение прогресса. Это полезно, если вы не хотите преобразовывать необработанные значения (например, здоровье) до диапазона от 0–1. | |
Минимальное значение параметра | Наименьшее значение, отображаемое на индикаторе. Когда отслеживаемый показатель снижается, минимальное значение — это последняя точка на шкале, отображаемая перед полным расходованием отслеживаемого показателя. Этот параметр обычно привязывается к здоровью или щитам в модели просмотра и в полях Verse. | |
Максимальное значение параметра | Максимальное значение диапазона, который отображается на шкале. Он задаёт максимальное значение диапазона для параметра «Прогресс», который обычно привязан к здоровью или щитам игрока в модели просмотра и в полях Verse. | |
Масштаб шкалы | Определяет масштаб всей шкалы индикатора. Чем больше значение, тем больше масштаб, меньше значение — меньше масштаб. | |
Мягкость формы шкалы | Определяет, насколько жёсткими или мягкими выглядят края шкалы. Чем меньше значение, тем жёстче выглядят края, чем больше значения — тем мягче края. | |
Размер шкалы | Определяет размер и внешний вид шкалы. Чем больше значение, тем меньше шкала. Чем меньше значение, тем больше размер шкалы. | |
Смягчение краёв | Определяет внешний вид краёв заполняющего материала. Чем меньше значение, тем резче выглядят края, чем больше значение — тем мягче. | |
Направление заполнения | Определяет направление заполнения материалом. При значении 0,0 заполнение материалом начинается слева. При значении больше 0,0 заполнение материалом начинается справа. | |
Заполнение по вертикали | Определяет ось и направление заполнения материалом. При значении 0,0 заполнение материалом начинается слева по оси X. При значении больше 0,0 заполнение материалом начинается с верхней части шкалы и идёт по оси Y. | |
Вращение | Вращает индикатор относительно его центра. Этот параметр позволяет установить индикатор по вертикали или не по центру. | |
Смещение сияния | Определяет расположение сияния на индикаторе. При значениях, ближе к –1,0, смещение сияния начинается с правой стороны индикатора. При значениях, ближе к 0,0, смещение сияния смещается слева от индикатора. | |
Размер обводки | Определяет размер обводки индикатора. Чем меньше значение, тем тоньше обводка. Большие значения увеличивают толщину обводки. | |
Текстура | Позволяет использовать другую текстуру для индикатора. Выберите новую текстуру из выпадающего меню. | |
Смещение текстуры по оси X | Смещает текстуру индикатора по оси X. | |
Смещение текстуры по оси Y | Смещает текстуру индикатора по оси Y. | |
Высота текстуры | Определяет высоту индикатора. | |
Ширина текстуры | Определяет ширину индикатора. |
Наложенная заполняющая текстура
Параметры, определяющие внешний вид наложенной текстуры индикатора.
Параметр | Описание | GIF |
Наложенная заполняющая текстура | Определяет, какая наложенная заполняющая текстура применяется к индикатору. Выберите наложенную текстуру из выпадающего меню. | |
Смещение заполняющей наложенной текстуры по оси X | Смещает заполняющую наложенную текстуру по оси X. | |
Смещение заполняющей наложенной текстуры по оси Y | Смещает заполняющую наложенную текстуру по оси Y. | |
Непрозрачность заполняющей наложенной текстуры | Определяет степень непрозрачности заполняющей наложенной текстуры. Значения, близкие к 1, увеличивают непрозрачность выбранного цвета. Значения, близкие к 0, делают текстуру более прозрачной. | |
Скорость панорамирования заполняющей наложенной текстуры по оси X | Определяет скорость панорамирования заполняющей наложенной текстуры по оси X. При значении 0,0 узор заполняющей наложенной текстуры не двигается по шкале. При значении выше 0 узор заполняющей наложенной текстуры двигается по шкале с увеличивающейся скоростью. | |
Скорость панорамирования заполняющей наложенной текстуры по оси Y | Определяет скорость панорамирования заполняющей наложенной текстуры по оси Y. При значении 0,0 узор заполняющей наложенной текстуры не двигается по шкале. При значении выше 0 узор заполняющей наложенной текстуры двигается по шкале с увеличивающейся скоростью. | |
Вращение заполняющей наложенной текстуры | Вращает заполняющую наложенную текстуру относительно центра индикатора. | |
Масштаб заполняющей наложенной текстуры по оси X | Масштабирует заполняющую наложенную текстуру по оси X. | |
Масштаб заполняющей наложенной текстуры по оси Y | Масштабирует заполняющую наложенную текстуру по оси Y. |
Наложенная текстура фона
Параметры, определяющие внешний вид наложенной текстуры фона.
Параметр | Описание | GIF |
Наложенная текстура фона | Определяет, какая наложенная текстура фона применяется к индикатору. Выберите наложенную текстуру из выпадающего меню. | |
Смещение наложенной текстуры фона по оси X | Смещает наложенную текстуру фона по оси X. | |
Смещение наложенной текстуры фона по оси Y | Смещает наложенную текстуру фона по оси Y. | |
Непрозрачность наложенной текстуры фона | Определяет степень непрозрачности наложенной текстуры фона. Значения, близкие к 1, увеличивают непрозрачность выбранного цвета. Значения, близкие к 0, уменьшают непрозрачность цвета. | |
Скорость панорамирования наложенной текстуры фона по оси X | Определяет скорость панорамирования наложенной текстуры фона по оси X. При значении 0,0 узор наложенной текстуры фона не двигается по шкале. При значении выше 0 узор наложенной текстуры фона двигается по шкале с увеличивающейся скоростью. | |
Скорость панорамирования наложенной текстуры фона по оси Y | Определяет скорость панорамирования заполняющей наложенной текстуры по оси Y. При значении 0,0 узор наложенной текстуры фона не двигается по шкале. При значении выше 0 узор наложенной текстуры фона двигается по шкале с увеличивающейся скоростью. | |
Вращение наложенной текстуры фона | Вращает наложенную текстуру фона относительно центра индикатора. | |
Масштабирование наложенной текстуры фона по оси X | Масштабирует наложенную текстуру фона по оси Х. | |
Масштабирование наложенной текстуры фона по оси Y | Масштабирует наложенную текстуру фона по оси Y. |
Цвета
Параметры, определяющие цвета материала Texture Meter.
Параметр | Описание | GIF |
Цвет шкалы | Определяет цвет шкалы индикатора. | |
Цвет наложенной текстуры фона | Определяет цвет наложенной текстуры фона. | |
Цвет заливки 1 | Определяет первый цвет заливки. | |
Цвет заливки 20r и цвет обводки | Определяет цвет обводки индикатора. | |
Цвет заполняющей наложения текстуры | Определяет цвет заполняющей наложения текстуры. | |
Цвет сияния | Определяет цвет сияния. | |
Цвет предупреждения | Определяет цвет предупреждения. |
Состояние предупреждения
Параметры, определяющие внешний вид индикатора в состоянии предупреждения.
Параметр | Описание | GIF |
Частота пульсации | Определяет частоту пульсации цвета предупреждения. | |
Процент предупреждения | Определяет, процент, при котором индикатор переходит в состояние предупреждения. |
Уклон
Параметры, определяющие величину наклона, применяемую к текстуре индикатора.
Параметр | Описание | GIF |
Наклон заполнения по оси X | Определяет наклон заполняющего материала по оси X. | |
Наклон заполнения по оси Y | Определяет наклон заполняющего материала по оси Y. |