Режим редактора «Инструменты Fortnite» (или сокращённо Инструменты Fortnite) предоставляет различные служебные инструменты для ускорения создания островов при работе в UEFN.
Эти инструменты являются адаптацией инструментов, написанных техническими художниками Epic, для использования командами Epic, которые разрабатывают Fortnite.
Начните с открытия Инструментов Fortnite:
На панели инструментов откройте выпадающее меню Режим выбора и выберите Инструменты Fortnite.
В инструменты Fortnite также можно перейти, нажав сочетание клавиш Shift+6. Подробнее о различных режимах: раздел Режим редактора уровней.
Обзор инструментов Fortnite
При выборе режима «Инструменты Fortnite» в левой части окна просмотра появляется вкладка интерфейса, где доступны различные инструменты.
Инструменты Fortnite включают в себя ряд инструментов для дизайна уровня, которые позволяют:
Увидеть размеры и цвет ресурсов на уровне.
Быстро дублировать или удалять ресурсы в окне просмотра.
Привязывать ресурсы для создания герметичной конструкции.
Определять время, за которое игроки смогут пройти остров.
При использовании инструментов Fortnite вам нужно будет перефокусировать вращающуюся камеру, чтобы снова получить доступ к горячим клавишам окна просмотра.
Нажмите Alt, чтобы сфокусировать камеру, или Shift (при нажатии на объект), чтобы повторно активировать горячие клавиши.
Основные концепции при работе с инструментами Fortnite
Все инструменты Fortnite имеют ряд ключевых концепций, позволяющих создать согласованный игровой процесс, например:
Сообщения
Информация об инструменте
Ярлыки
Действия
Свойства конкретного инструмента
Сообщения
Вся информация, сообщения об ошибках и предупреждения отображаются в верхней части интерфейса инструмента. Например, в этом примере со вспомогательным ресурсом можно нажать на «Удалить все размещённые ресурсы», когда на уровне нет вспомогательных ресурсов.
Не для всех инструментов предусмотрены сообщения.
Они будут автоматически удалены через несколько секунд.
Информация об инструменте
Сведения об инструментах, которые содержат какую-либо информацию, находятся в разделе «Информация об инструменте». Например, в инструменте «3D-выделение» указано, сколько объектов выбрано, а также название и класс актора под указателем мыши.
Некоторые инструменты не имеют раздела «Информация об инструменте».
Ярлыки
Во всех инструментах есть раздел «Ярлыки», где отображено использование горячих клавиш или мыши. Ярлыки будут отображаться в верхней части панели свойств, сразу после раздела «Информация об инструменте». Их можно увидеть в примере инструмента «3D-выделение», представленном выше.
Действия
Для некоторых инструментов настроены кнопки, выполняющие определенные действия. Если они доступны, они отображаются в разделе «Действия».
Свойства конкретного инструмента
Каждый инструмент имеет различные свойства, специфичные для него. Они находятся в одном или нескольких разделах после разделов «Информация об инструменте», «Ярлыки» и «Действия». Подробную информацию о свойствах каждого инструмента см. в подсказке к свойству или в документации ниже.
Создать область
С помощью набора инструментов Создать область можно создать ограничительную область вокруг выбранных объектов. Этот набор позволяет выбрать тип и размеры области, размещаемой в окне просмотра.
Чтобы воспользоваться инструментом «Создать область», выполните следующие действия:
Выберите Создать область > Тип области.
Сдвиньте ползунок Масштаба до процентного значения, которое вы хотите задать для области.
Нажмите в окне просмотра, чтобы появилась область, а затем перетащите её в нужное место.
Нажмите Подтвердить, чтобы подтвердить размещение области.
Чтобы отредактировать свойства области, нет необходимости переключаться на режим выбора.
В инструменте «Создать область» доступно пять основных параметров:
Действия — позволяют создать область.
Создать область — создаёт область, указанную в типе области, вокруг выбранных ресурсов.
Общие — общие настройки для создания области.
Тип области — выпадающее меню, содержащее все типы областей, включая области по типу устройств.
Масштаб — позволяет выбрать масштаб области в процентах. Это делает итоговую область больше или меньше ограничительной области на указанный процент.
Внешний вид — позволяет сделать границы ограничительной области более заметными.
Толщина линии ограничительной области — определяет толщину линии ограничительной области.
Цвет ограничительной области — определяет цвет линии ограничительной области.
Тип области
Выпадающее меню содержит следующие области:
Тип области | Описание | Изображение |
Область навигации ИИ | Область, в пределах которой передвигаются ИИ-персонажи. | |
Область с барьером | Барьер, который может содержать или блокировать игроков, диких животных и неигровых персонажей. | |
Область с толпой | Размещает толпу неигровых персонажей. | |
Зона поражения | Наносит урон игрокам, диким животным, неигровым персонажам и проч. | |
Область эмоции | Область, вызывающая у игрока эмоции. | |
Область огня | Область в огне, который наносит урон. | |
Область модификатора | Область, в которой меняется состояние устройств. | |
Область свободного падения | В этой области игроки используют свои настройки свободного падения. | |
Область | Область, в которой находятся игроки, дикие животные и неигровые персонажи. | |
Блокирующий объём | Область, которая блокирует игроков, диких животных и неигровых персонажей. | |
Объём постобработки | Эффект постобработки для зоны, которую занимает область. | |
Подземная область в Fortnite | Создаёт пространство, которое можно превратить в пещеру и которое находится под ландшафтом. | |
Исключение водоёма в Fortnite | Область |
Найти наложение
Инструмент «Найти наложение» обнаруживает одинаковые объекты, наложенные друг на друга, что приводит к излишнему расходу памяти и увеличению размера проекта.
Чтобы воспользоваться инструментом «Создать область», выполните следующие действия:
Выберите Найти наложение > Найти все накладывающиеся объекты.
Нажмите на Найти все накладывающиеся объекты, и инструмент покажет количество кластеров. В каждом кластере будет по два ресурсы, которые, согласно аналитике инструмента, накладываются друг на друга.
Нажмите на Фокусировка на следующем наложении (или используйте горячую клавишу C), чтобы сфокусировать окно просмотра на ресурсах, которые могут накладываться друг на друга.
Нажмите Завершить.
В окне просмотра должны появиться все наложенные друг на друга ресурсы.
Инструмент «Найти наложение» позволяет выполнить четыре основных действия:
Действия — области в окне просмотра с накладывающимися ресурсами.
Найти все накладывающиеся объекты — выделяет все ресурсы, на которые наложены их копии.
Сбросить вид — сбрасывает камеру окна просмотра до первоначального положения перед использованием инструмента.
Фокусировка на следующем наложении — перемещает камеру окна просмотра, фокусируясь на следующих наложенных друг на друга ресурсах.
Выбрать все накладывающиеся объекты — выделяет все ресурсы, на которые наложены их копии.
Общие — инструменты, определяющие поведение инструментов «Действие».
Порог наложения — задаёт точность определения наложенных друг на друга ресурсов.
Точный выделяет точно наложенные друг на друга ресурсы.
Приблизительный выделяет ресурсы, наложенные друг на друга с шагом в 10 см. Рекомендуется начать со значения «Точный», а следующую проверку выполнить со значением «Приблизительный».
«Игнорировать устройства» — определяет, следует ли игнорировать устройства, которые пересекаются с другими ресурсами.
Отображать только накладывающиеся объекты — отображает только наложенные друг на друга ресурсы в пределах ограничительной области.
«Сбросить вид при выходе» — включает/выключает возможность возврата камеры окна просмотра в исходное положение при выходе из инструмента.
Используйте различные существующие инструменты Редактора, например параметр фильтрации Только выбранное на панели «Структура», чтобы определить, действительно ли объекты накладываются друг на друга. Если в одном месте найдено более двух наложенных друг на друга объектов, система выберет и изолирует только два из них. Это связано с оптимизацией функции «Найти все накладывающиеся объекты».
Рекомендуется вручную определять наличие больше двух наложенных друг на друга объектов. После удаления найденных наложений можно несколько раз запустить функцию «Найти все накладывающиеся объекты», чтобы найти объекты, которые могли быть пропущены.
Порог наложения
Фильтры порога наложения лучше всего использовать с кнопками Найти все накладывающиеся объекты и Выбрать все накладывающиеся объекты. При использовании значения Точный для кнопок действий определяются кластеры наложенных друг на друга ресурсов. При выборе параметра Фокусировка на следующем наложении выполняется переход к следующему возможному кластеру с наложенными друг на друга объектами.
Параметр «Найти все накладывающиеся объекты», используемый после каждой «очистки», — это медленная операция. Используйте функцию «Фокусировка на следующем наложении», чтобы перебрать все найденные наложения.
После использования «Точного» порога наложения используйте параметр «Приблизительный» и повторите описанный выше процесс. Такой режим чаще выдаёт «ложные наложения» — показывает объекты, которые находятся рядом, но фактически не пересекаются.
Однако он также позволяет обнаруживать «случайное дублирование» объектов. Например, если участник команды во время работы нажал Ctrl+D, чтобы продублировать объект, но забыл об этом или не заметил копию, режим «Приблизительный» поможет обнаружить такие случаи, чтобы пользователь мог их удалить.
Отображать только накладывающиеся объекты
Использование параметра «Отображать только накладывающиеся объекты» переключает окно просмотра в «Неосвещённый» режим, чтобы наложенные друг на друга объекты оставались видимыми даже при отключённых источниках света. После этого вы можете изменить режим отображения на любой другой.
Сбросить вид при выходе
Параметр «Сбросить вид» возвращает окно просмотра в тот режим, который был активен при запуске инструмента, и показывает все объекты, которые изначально не были скрыты. При желании вы можете отключить параметр «Сбросить вид при выходе», убрав флажок.
Вспомогательный ресурс
Инструмент Вспомогательный ресурс содержит Ресурсы с ссылками, которые можно выбрать и разместить на уровне, чтобы получить представление о масштабе и чёткости цвета. Эти ресурсы также можно найти в Каталоге ресурсов, однако данный инструмент предлагает более быстрый и удобный способ поиска и размещения ресурсов. Он также позволяет очистить уровень в один клик, удалив все ресурсы, размещённые с его помощью.
Размещённые ресурсы не сохраняются в проекте и не загружаются на сервер. Они также не влияют на расход памяти на вашем уровне или памяти, выделенной для файла.
Чтобы использовать инструмент «Вспомогательный ресурс»:
Выберите Ресурс с ссылкой из выпадающего меню Размещаемый ресурс.
Нажмите в окне просмотра в том месте, где хотите разместить ресурс.
Когда вы закончите, нажмите на Удалить все размещённые ресурсы.
Инструмент «Вспомогательный ресурс» содержи три основных инструмента:
Ярлыки — предоставляет доступ к горячей клавише: нажмите левой кнопкой мыши на уровне, чтобы разместить вспомогательный ресурс.
Действия — предоставляет доступ к инструменту «Удалить все размещённые ресурсы» для удаления ресурсов, размещённых с помощью инструмента «Вспомогательный ресурс». При нажатии на этот инструмент будут удалены все ресурсы, размещённые с помощью инструмента «Вспомогательный ресурс».
Общие — предоставляет доступ к ресурсам с ссылками:
Размещаемый ресурс — позволяет выбрать вспомогательный ресурс, который будет размещён при нажатии на уровне.
Эталонный рост игрока — манекен игрока среднего роста. Он не будет анимироваться или сохраняться в проекте.
Калибратор цвета — стандартный ресурс «Калибратор цвета», используемый для тестирования освещения. Не сохраняется в проекте.
Добавить физику
Инструмент «Добавить физику» добавляет и удаляет компоненты физики из выбранных объектов окружения, а также разделяет ресурсы с физикой или без неё в группе выбранных объектов окружения. Хотя физику можно добавить через панель «Сведения», инструмент «Добавить физику» позволяет ускорить процесс добавления и изменения физических свойств в режиме реального времени при редактировании в режиме «Инструменты Fortnite».
В физике «физический объект» — это предмет, содержащий компонент физики. Это позволяет рассматривать объект как физический объект окружения и выполнять его симуляцию на сервере. Компоненты физики являются неотъемлемой частью системы физики и её основой. Однако управление этими объектами и компонентами является непростой и очень трудоёмкой задачей при работе с картами, содержащими десятки объектов.
Инструмент «Добавить физику» помогает легко и быстро управлять этими объектами.
Чтобы воспользоваться инструментом «Добавить физику», выполните следующие действия:
Выберите в окне просмотра объект окружения, к которому вы хотите добавить физику.
Нажмите AddPhysics.
Инструмент «Добавить физику» содержит четыре основных инструмента:
Добавить физику — эта кнопка добавляет компонент физики к выбранному объекту окружения.
Этот инструмент может добавлять физику только к тем объектам, которые определяются как объекты окружения.
Удалить физику — эта кнопка удаляет компонент физики у выбранного объекта окружения.
Выбрать с физикой — при нажатии этой кнопки выбранными остаются только те объекты, у которых есть компонент физики. Это влияет только на текущий выбор в редакторе. Если ничего не выбрано, ничего не произойдёт.
Выбрать без физики — при нажатии этой кнопки выбранными остаются только объекты без компонента физики. Это влияет только на текущий выбор в редакторе. Если ничего не выбрано, ничего не произойдёт.
Разбрасывание
Инструмент разбрасывания создаёт несколько экземпляров статичных сеток в целевой области. Этот инструмент работает с ресурсами статичных сеток, которые вы создаёте, импортируете или покупаете в Fab. Для материалов для статичной сетки должен быть включён параметр Используется с экземплярами статичных сеток, в противном случае инструмент разбрасывания будет отклонять статичные сетки.
Инструмент разбрасывания не работает с ресурсами Fortnite.
Чтобы воспользоваться данным инструментом, выполните следующие действия:
Укажите одну или несколько статичных сеток в элементе массива Объекты для разбрасывания или перетащите статичную сетку в этот элемент массива из Каталога ресурсов.
Если сетка недопустима, инструмент выдаст предупреждение и отклонит добавление ресурса в массив для разбрасывания.
Задайте Кол-во разбрасываемых объектов.
Если задано значение 10 и есть 3 объекта для разбрасывания, при каждом нажатии будет создаваться 30 разбрасываемых объектов.
Если параметр «Разрешить наложение» отключён, объектов может быть меньше, так как приоритет отдаётся предотвращению наложений.
Нажмите левой кнопкой мыши в окне просмотра, чтобы начать разбрасывать статичные сетки.
В движке предусмотрены следующие инструменты разбрасывания объектов:
По умолчанию — инструменты разбрасывания, которые отвечают за то, как будут разбросаны ресурсы.
Объекты для разбрасывания — массив ресурсов статичных сеток, добавленных в инструмент разбрасывания.
Кол-во разбрасываемых объектов — количество созданных ресурсов, умноженное на количество объектов для разбрасывания.
Тип актора — тип актора, используемого при разбрасывании сеток. Значение «По умолчанию» используется в большинстве случаев, когда игрок видит все разбросанные ресурсы. Значение «Иерархический» подходит для случаев, когда игрок не видит большую часть разбросанных ресурсов.
Базовая форма — определяет форму ограничительной области, в пределах которой будут разбросаны объекты.
Квадратная
Круг
Шумный круг
Размер формы разбрасывания — определяет границы ограничительной области для разбрасывания в координатах X и Y.
Диапазон вращения — задаёт диапазон вращения ресурсов внутри ограничительной области для разбрасывания в координатах X и Y. Для каждого разбросанного ресурса выбирается случайное значение из этого диапазона. Если случайный диапазон не требуется, задайте одинаковые значения для обоих полей координат.
Диапазон масштаба — задаёт диапазон ограничительной области для разбрасывания в координатах X и Y. Для каждого разбросанного ресурса выбирается случайное значение из этого диапазона. Если случайный диапазон не требуется, задайте одинаковые значения для обоих полей координат.
Смещение по вертикали — задаёт смещение по вертикали при разбрасывании ресурсов. Этот параметр полезен при размещении деревьев и других ресурсов, которые должны немного погружаться в землю, или наоборот — парить над поверхностью.
Цвет формы разбрасывания — задаёт цвет ограничительной области для разбрасывания объектов.
Разрешить наложение — включает и выключает наложение разбрасываемых ресурсов в ограничительной области. Если задать значение «Откл.», количество разбрасываемых ресурсов можно будет уменьшить.
Префикс метки — позволяет задать префикс, добавляемый к меткам разбрасываемых ресурсов.
Горячие клавиши для разбрасывания
Добавьте объекты для разбрасывания — удерживайте горячую клавишу C и нажимайте на объекты на уровне, чтобы использовать статичные сетки этих ресурсов. Инструмент разбрасывания будет отображать значок, указывающий, подходит ли статичная сетка ресурса под курсором для разбрасывания или нет.
Разбросать — удерживайте горячую клавишу X, чтобы увидеть область, в которой произойдёт разбрасывание. Удерживайте горячую клавишу и нажимайте внутри области, чтобы разбросать в ней объекты.
Объект для разбрасывания
Есть несколько свойств, с помощью которых можно изменять принципы разбрасывания объектов. Параметр «Вес объекта для разбрасывания» определяет процентную вероятность того, что данная сетка будет использована при разбрасывании объектов. Например, если для параметра Кол-во объектов для разбрасывания задано значение 10, для массива Объекты для разбрасывания задано значение 3, а параметр Разрешить разбрасывание включён, при каждом нажатии на экран вы будете создавать 30 ресурсов с весом по умолчанию 100 на каждой сетке.
Однако, если для одной из сеток установлен вес 50, этот объект будет появляться только с 50-процентной вероятностью, поэтому при каждом нажатии вы будете разбрасывать примерно 25 ресурсов. Это примерное значение, основанное на округлении и других факторах функции. Вы можете сделать это значение нулевым, чтобы гарантировать, что сетка не будет разбросана, а не удалять её из массива.
Тип актора
Настройка по умолчанию создаёт компонент экземпляра статичной сетки (ISM) для каждого разбрасываемого объекта. Она подходит для большинства вариантов использования функции разбрасывания.
Вы можете выбрать Иерархический экземпляр статичной сетки (HISM), которая будет выглядеть так же, как ISM. Разница между ними лишь в том, что HISM выполняет автоматическое разделение, поэтому «кластеры» экземпляров, которые не видит игрок, не загружаются, что позволяет экономить память в среде выполнения.
В большинстве случаев используйте ISM. Если нужно разбросать один актор по большой части острова, используйте HISM.
Вам решать, хранить компоненты ISM и HISM в отдельных акторах или нет. Смешивание ISM и HISM не вызовет ошибок, но вы потеряете преимущества иерархической структуры HISM.
Базовая форма
Шумный круг обеспечивает более естественный «случайный» результат. Круг или квадрат применяются в зависимости от ситуации
Размер формы разбрасывания
Размер формы разбрасывания задаётся в сантиметрах. Удерживая X, изменяйте это значение — вы сможете в реальном времени наблюдать, как масштабируется форма в окне просмотра. При изменении размера формы «Шумный круг» характер случайного разбрасывания изменяется
Диапазон вращения
Диапазон вращения задаёт случайное вращение для каждого разбрасываемого ресурса. Каждый ресурс разбрасывается случайным образом в пределах минимального и максимального значений. Если вы не хотите применять случайное вращение к ресурсам, установите одинаковые значения диапазона вращения.
Диапазон масштаба
Диапазон масштаба аналогичен параметру «Диапазон вращения», но определяет масштабирование в процентах от базового размера сетки. К каждому разбрасываемому ресурсу применяется случайный масштаб в пределах минимального и максимального значений. Например, при значениях 0,5 и 2 каждый объект будет иметь масштаб от 50% до 200% от исходного размера сетки.
По умолчанию случайное масштабирование отключено
Вертикальное смещение
Параметр Вертикальное смещение смещает все разбрасываемые объекты на заданную величину по вертикали (в сантиметрах). Этот параметр удобен, когда нужно, чтобы разбрасываемые объекты слегка «входили» в землю или наоборот — «парили» над поверхностью.
Цвет формы разбрасывания
Цвет формы разбрасывания отвечает за цвет и непрозрачность базовой формы. Он не влияет на само разбрасывание, а используется исключительно в визуальных целях.
Разрешить наложение
Если параметр Разрешить наложение включён, каждый разбрасываемый ресурс может пересекаться с другим ресурсом. Если отключён, расстояние между разбрасываемыми ресурсами определяется размером самого большого объекта. При этом учитывается диапазон масштаба.
Например, если разбрасываются два ресурса — один с ограничительной областью 25×25, а другой 125×200, — центры объектов не будут приближаться друг к другу ближе чем на 400 единиц. Иными словами, расстояние между объектами составляет примерно двойную длину наибольшей стороны самого большого ресурса. Этот параметр срабатывает при каждом нажатии: если щёлкнуть дважды в одном месте, некоторые объекты могут наложиться друг на друга, даже если параметр «Разрешить наложение» отключён.
Префикс метки
Задаёт префикс, который будет добавляться к названию создаваемого актора. Определите префикс метки перед первым запуском инструмента разбрасывания, чтобы у всех акторов, создаваемых для разбрасывания, был единый префикс в названии.
Привязка к цели
Привязка к цели пригодится для привязки объектов окружения и построек к целевому объекту в сцене. Подходит, в частности, для прицеливания в нижние выступающие части постройки и размещения ресурсов стен в одном ряду — ведь очень трудно оценивать привязку только на глаз.
Привязка к цели состоит из четырёх основных частей:
Информация об инструменте — отображает информацию о Расстоянии и Угле вращения.
Расстояние — расстояние между целевым и выбранным ресурсами.
Угол вращения — угол вращения выбранного ресурса.
Ярлыки — горячие клавиши для следующих инструментов Привязки к цели:
Привязка — при размещении выбранного объекта использует настройки привязки выбранного объекта по оси.
Разместить — размещает выбранный объект на уровне.
Вращение — вращает выбранный объект.
Дублировать — дублирует выбранный объект.
Переместить вверх/вниз — перемещает выбранный объект вверх или вниз.
Действия — позволяет управлять выбранными объектами:
Копирование выбранных объектов — копирует выбранный объект.
Привязка каждого объекта — включает/отключает привязку объектов.
Общие — настройки инструмента, определяющие поведение привязки к цели с учётом следующих параметров:
Привязка каждого объекта вдоль оси — включает/отключает параметр.
Игнорирование копий — включает/отключает параметр.
Привязка к скрытым объектам — включает/отключает параметр.
Величина смещения копии
Вертикальное смещение
Приращение вертикального смещения
Привязка по оси — предоставляет инструменты для привязки по оси:
Привязка выбранного объекта по оси
Показать плоскость привязки по оси — включает/отключает параметр.
Показать цвет плоскости привязки
Привязка к решётке — позволяет включать/отключать привязку к решётке.
Привязка к определённым целевым объектам, например деревьям, не является идеальной привязкой из-за конструкции объекта.
Привязка каждого объекта вдоль оси
Привязка каждого объекта вдоль оси позволяет привязывать объекты с учётом Выбора оси привязки. Если параметр «Привязка каждого объекта вдоль оси» включён, а для параметра «Выбор оси привязки» задано значение «Снизу», объект будет привязан к земле. Если выбрана другая ось, объекты «проецируются» вдоль неё, пока не соприкоснутся с каким-то элементом на уровне.
Если параметр Привязка каждого объекта вдоль оси отключён, но после размещения объектов вы хотите привязать их, вы можете использовать кнопку Привязка каждого объекта, чтобы выполнить разовую Привязку вдоль оси с учётом текущей настройки «Выбор оси привязки».
При использовании этого параметра, возможно, потребуется изменить расположение объектов, например деревьев.
Игнорировать дубликаты
Параметр Игнорирование копий определяет, будет ли инструмент привязки игнорировать ранее скопированные акторы. Этот инструмент используется для размещения нескольких объектов вплотную друг к другу, например деревьев, без привязки к тому месту, где дерево уже находится в окне просмотра.
Привязка к скрытым объектам
Параметр Привязка к скрытым объектам управляет инструментом «Привязка к цели», предотвращая привязку к объектам, временно скрытым в Редакторе (например, к «глазному яблоку» на панели «Структура»). По умолчанию привязка к скрытым объектам отключена, но при включении этого параметра объекты будут привязываться независимо от состояния их видимости в редакторе.
Величина смещения копии
Величина смещения копии позволяет настроить смещение копий объектов в окне просмотра. Этот параметр также повышает видимость скопированных объектов, чтобы они визуально выделялись в окне просмотра.
Вертикальное смещение
Смещение по вертикали позволяет сделать так, чтобы объекты парили или были погружены в землю (например, деревья). Задаваемая величина смещения «запоминается» между вызовами инструмента, но при перезапуске UEFN значение сбрасывается. Свойство «Вертикальное смещение» можно изменять вручную или интерактивно — с помощью горячей клавиши и колёсика мыши.
Параметр «Привязка каждого объекта вдоль оси» переопределяет значение параметра «Смещение по вертикали», если для параметра «Выбор оси привязки» задано значение «Снизу» (например, когда вы привязываете объекты к земле).
Приращение вертикального смещения
Параметр «Приращение вертикального смещения» масштабирует величину, на которую вы перемещаете выбранные объекты вверх или вниз с помощью колёсика мыши.
Привязка выбранного объекта по оси
Привязка выбранного объекта по оси позволяет надёжно привязать выбранный объект (постройку или объект окружения) для создания герметичной конструкции. Виджет LUF в левом углу окна просмотра помогает определить место привязки в ограничительной области выбранного объекта.
Некоторые объекты окружения, например плакаты, имеют сторону, которая должна отображаться снаружи. Чтобы выбранный объект привязался к цели правильной стороной, поверните ограничительную область объекта так, чтобы нужная сторона была направлена наружу.
Местоположение ограничительной области определяется стороной ограничительной области выбранного объекта:
Слева
Справа
Спереди
Сзади
Верх
Вниз
В центре
Чтобы использовать инструмент «Привязка выбранного объекта по оси»:
Выберите ориентацию ограничительной области объекта из списка сторон: левая, правая, передняя, задняя, верхняя, нижняя или центральная.
Выберите объект в окне просмотра.
Вы также можете продублировать объект, выбрав параметр Дублировать выбранное.
Зажмите и удерживайте X.
Наведите курсор на область, к которой вы хотите привязать объект. Объект автоматически будет следовать за курсором.
Отпустите X и нажмите Завершить.
Если параметр «Копировать выбранное» включён, каждый раз, когда вы будете нажимать левой кнопкой мыши, удерживая нажатой клавишу X, в сцене будут размещаться копии объектов.
Местоположение привязки
| Местоположение привязки | Описание | GIF |
|---|---|---|
Слева | Привязывает левую сторону выбранного объекта. | |
Справа | Привязывает правую сторону выбранного объекта. | |
Спереди | Привязывает переднюю сторону выбранного объекта. | |
Сзади | Привязывает заднюю сторону выбранного объекта. | |
Сверху | Привязывает верхнюю сторону выбранного объекта. | |
Снизу | Привязывает нижнюю сторону выбранного объекта. | |
По центру | Вариант «По центру» работает путём выбора цели, к которой нужно привязать выбранный объект. |
Показать плоскость привязки по оси
Параметр «Показать плоскость привязки по оси» включает/отключает отображение плоскости привязки по оси на ограничительной области.
Цвет плоскости привязки по оси
Параметр «Цвет плоскости привязки по оси» позволяет задать цвет плоскости, к которой привязывается выбранный объект. Вариант «Центр» не имеет видимого цвета.
Привязка к сетке
Привязку к решётке можно включать и отключать. При включении указатель мыши привязывается к решётке мира, которая становится видимой, что позволяет предугадать, в каком месте произойдёт привязка. Параметр также содержит свойство «Радиальное затухание», которое делает решётку полупрозрачной по краям, упрощая просмотр ближайших точек решётки. Вы можете настроить цвет, непрозрачность и толщину линий решётки привязки.
Размер решётки и привязка в настоящее время не синхронизированы с элементами управления привязкой в окне просмотра. Для управления этой функцией необходимо использовать свойства привязки к решётке инструмента «Привязка к цели».
3D-выделение
3D-выделение позволяет быстро внести значительные изменения в остров, заключив несколько выбранных объектов в ограничительную область — выбирается любой объект, полностью находящийся внутри ограничительной области. После появления ограничительной области в окне просмотра её можно быстро отредактировать.
Чтобы использовать инструмент «3D-выделение»:
Выберите сторону ресурса, чтобы создать первую сторону ограничительной области.
Выберите противоположную сторону ресурса для создания ограничительной области.
Масштабируйте ограничительную область так, чтобы охватить все объекты, которые вы хотите выбрать, с помощью колёсика мыши или виджетов со стрелками.
В окне просмотра есть удобные ярлыки на основе горячих клавиш для быстрого просмотра только выбранных объектов, сокрытия только выбранных объектов или отображения всех объектов.
Ограничительная область инструмента «3D-выделение» включает все ресурсы, даже те, которые содержатся в постройке, и сообщает, сколько объектов выбрано в её пределах.
Инструмент «3D-выделение» состоит из четырёх основных частей:
Информация об инструменте — классифицирует информацию о том, что находится внутри ограничительной области, например о Выбранных объектах, Акторе или Классе.
Ярлыки — содержат сочетания клавиш для Изменения размера области, Равномерного масштабирования области и Зацикливания видимости объекта.
Общие — общие настройки использования инструмента, которые включают в себя Видимость объекта, Использование масштабирования по рёбрам и Чувствительность графического ориентира преобразования.
Внешний вид — определяет видимость ограничительной области с помощью следующих настроек: Отображение ограничительной области сетки, Толщина линии ограничительной области и Цвет линии ограничительной области.
Изменение размера области
После выбора хотя бы одного объекта удерживайте ярлык Изменение размера области (X). В окне просмотра появятся виджеты изменения размера. Скорректируйте размер области, удерживая ярлык «Изменение размера области» и перетаскивая виджеты. Всю область можно быстро масштабировать с помощью колёсика мыши, определяя положение слева, справа, сверху, снизу, спереди и сзади.
Равномерное масштабирование области
Равномерно изменяйте масштаб ограничительной области во всех направлениях, удерживая клавишу X и прокручивая колёсико мыши.
Не используйте центр виджета преобразования для изменения масштаба ограничительной области. Так вы только переместите область в направлении мыши, а не измените её размеры.
Зацикливание видимости объекта
Клавиша V позволяет переключать различные настройки видимости объекта без необходимости выбирать нужную настройку из выпадающего меню вручную.
Видимость объекта
В зависимости от выбранной настройки Видимости объекта можно просмотреть ограничительную область и её содержимое.
Показать всё
Настройка Показать всё позволяет вновь сделать видимыми все объекты, которые были видимыми до запуска инструмента. Настройка «Показать всё» в инструменте «3D-выделение» запоминает, что было видимым при запуске инструмента.
Не путайте эту настройку с пунктом меню окна просмотра Показать все акторы (Ctrl+H), который отображает все акторы.
Изолировать выбранные объекты
Настройка Изолировать выбранные объекты показывает только выбранные объекты. Часто этот режим является самым полезным при первой настройке ограничительной области. Эта настройка будет обновляться динамически по мере корректировки размера ограничительной области и выбора/отмены выбора объектов.
Скрыть выбранные объекты
Скрыть выбранные объекты — скрывает все выбранные объекты. В этом режиме можно проверить, остались ли какие-то объекты невыбранными. Эта настройка будет обновляться динамически по мере корректировки размера ограничительной области и выбора/отмены выбора объектов.
Масштабирование по рёбрам
Масштабирование по рёбрам позволяет перетаскивать каждую сторону ограничительной области, не затрагивая другие рёбра. Эту настройку можно отключить и заменить на более традиционный виджет масштаба и преобразования. Увеличение значения параметра «Чувствительность графического ориентира преобразования» позволяет быстрее увеличивать область выделения с помощью колёсика мыши при использовании параметра «Масштабирование по краям».
Больший размер области может снизить производительность инструмента, так как в область выбора попадает больше объектов.
Подробнее: раздел Равномерное масштабирование области выше.
На данный момент ограничительную область вращать нельзя.
При изменении размера ограничительной области объекты, которые полностью включены в неё, будут выбраны и выделены в окне просмотра и на панели Структура.
После завершения выбора закройте инструмент, нажав Esc или выбрав Завершить в окне просмотра. После выбора всех ресурсов в ограничительной области вы можете выполнить другое действие над ресурсами, например Сгруппировать или использовать инструмент Привязка к цели для быстрого дублирования и размещения ресурсов на уровне.
Инструмент Привязка к цели позволяет быстрее дублировать ресурсы. Подробнее: раздел Привязка выбранного объекта по оси.
Чувствительность графического ориентира преобразования
Определяет скорость увеличения и уменьшения ограничительной области при использовании колёсика мыши для масштабирования ограничительной области.
Отображение ограничительной области сетки
Параметр «Отображение ограничительной области сетки» визуализирует, что находится внутри или за пределами ограничительной области. Он добавляет затенённую область в ограничительную область для большей чёткости, но не влияет на работу инструмента.
Толщина и цвет линии ограничительной области
Линии границ ограничительной области можно скорректировать, если их плохо видно. Эти настройки нужны только для большей визуальной чёткости и не влияют на работу инструмента.
Фильтры
Фильтр — это набор инструментов, позволяющих отфильтровывать и выделять определённые типы ресурсов. Первым инструментом фильтрации является Режим фильтрации. В режиме фильтрации есть четыре параметра: Нет, «Метка», «Класс» и «Исключить» («Исключить» — значение по умолчанию). Если выбрать значение «Нет», фильтрация использоваться не будет.
Исключить: ограничительная область будет отфильтровывать ресурсы:
Включить метку — включает ресурсы с меткой, определенной в элементе массива.
Включить класс — включает ресурсы, класс которых определён в элементе массива.
Исключить метку — исключает ресурсы с меткой, определенной в элементе массива.
Исключить Класс — исключает ресурсы, класс которых определён в элементе массива.
Названия Метки и Класса используются для включения и исключения ресурсов:
Включить метку — включает ресурсы с меткой, определенной в элементе массива.
Включить класс — включает ресурсы, класс которых определён в элементе массива.
Исключить метку — исключает ресурсы с меткой, определенной в элементе массива.
Исключить Класс — исключает ресурсы, класс которых определён в элементе массива.
Если изменить режим фильтрации на «Включить», а массив «Включить» будет пуст, ничего не будет выбрано. Рекомендуется задать для параметра «Режим фильтрации» значение Нет или Исключить, а затем заполнить поля фильтрации «Включить».
Для поиска объектов в элементе массива достаточно будет ввести одно слово. Например, если ввести слово “landscape” в поле Включить метку, будут найдены все объекты, содержащие слово “landscape”.
Аналогичным образом, при вводе слова “hedge” в поле Включить класс будут найдены все объекты с классом, содержащим слово “hedge”.
Горячие клавиши могут заполнить различные Поля фильтрации. См. раздел Сочетания клавиш в свойствах инструмента. Горячие клавиши используют полное название Метки или Класса. Если вы хотите расширить результаты поиска, отредактируйте строку после того, как горячая клавиша добавит название метки.
В приведённом выше примере будут удалены объекты, принадлежащие к классу CP_BP_Apollo_Hedge_Straight_C, равно как и объекты, помеченные как «ландшафт» и «земля».
В приведённом выше примере будут выбраны объекты, принадлежащие к классам CP_BP_Apollo_Hedge_Straight_C и CP_Apollo_Street_UrbanLight_01_C, независимо от того, насколько большой будет выбранная ограничительная область.
Оптимизировать статичную сетку
Инструмент Оптимизировать статичную сетку — это инструмент анализа производительности и памяти, который выделяет определённые ресурсы статичных сеток и поясняет, почему они снижают производительность.
Чтобы использовать инструмент «Оптимизировать статичную сетку»:
Нажмите Запустить тесты. Под StaticMesh_Health будет создан ряд наборов коллекций.
Нажмите Следующая статичная сетка, проблемный ресурс будет выбран в «Каталоге ресурсов».
На панели Информация об инструменте отображаются название ресурса и все связанные с ним проблемы.
Инструмент «Оптимизировать статичную сетку» включает в себя два основных инструмента:
Запустить тесты — этот инструмент ищет созданные или импортированные ресурсы в основной папке проекта и пропускает ресурсы Fortnite или ресурсы, входящие в состав UEFN.
Следующая статичная сетка — синхронизирует «Каталог ресурсов» со следующим проблемным ресурсом.
Запустить тесты
Если вы выберете Запустить тесты, инструмент оптимизации будет искать и просматривать ресурсы статичных сеток. При обнаружении проблем в «Каталоге ресурсов» в разделе StaticMesh_Health создаётся ряд наборов коллекций, в которых затронутые сетки группируются по степени серьёзности проблемы. После запуска инструмента автоматически отображается коллекция с наивысшей степенью серьезности.
Коллекции промаркированы в зависимости от серьёзности проблемы — Незначительная, Умеренная или Значительная. Серьезность — это количество ошибок, обнаруженных в ресурсе. Ресурс с одной ошибкой относится к степени серьёзности «Незначительная», с двумя ошибками — «Умеренная», с тремя или более — «Значительная».
Выберите степень серьёзности из выпадающего меню Проверяемая коллекция, чтобы сначала применить фильтр и сначала выявить ошибки, влияющие сильнее всего.
Если ошибок не обнаружено, появится сообщение «Ошибок не обнаружено» и инструмент не создаст коллекции.
В разделе StaticMesh_Health создаётся список ошибок по степени серьёзности и перечисляются ошибки, связанные с ресурсами, сгруппированные по указанным степеням серьёзности.
Следующая статичная сетка
При нажатии на кнопку Следующая статичная сетка позволяет перейти к коллекции со следующей степенью серьёзности после завершения работы с первой коллекцией. Наведите курсор на значок с буквой «i» в кружке рядом с ошибкой, чтобы просмотреть подсказку с её описанием. Подсказки содержат возможное предложение по исправлению ресурса и объясняют, почему ресурс должен быть исправлен.
Устраните ошибки, описанные в секции «Информация об инструменте», а затем снова протестируйте сетки, чтобы убедиться, что ошибок больше нет. См. документацию Память и оптимизация, чтобы узнать подробнее об оптимизации ресурсов.
Оптимизировать текстуру
Инструмент Оптимизировать текстуру — это инструмент анализа производительности и памяти, который выделяет определённые ресурсы текстур и объясняет, почему они почему они снижают производительность.
Чтобы также использовать инструмент «Оптимизировать текстуру»:
Нажмите Запустить тесты. Под Texture_Health будет создан ряд наборов коллекций.
Нажмите Следующая текстура, проблемный ресурс будет выбран в «Каталоге ресурсов».
На панели Информация об инструменте отображаются название ресурса и все связанные с ним проблемы.
Инструмент «Оптимизировать текстуру» содержит два основных инструмента:
Запустить тесты — этот инструмент ищет созданные или импортированные ресурсы в основной папке проекта и пропускает ресурсы Fortnite или ресурсы, входящие в состав UEFN.
Следующая текстура — синхронизирует «Каталог ресурсов» со следующим проблемным ресурсом.
Запустить тесты
Если вы выберете Запустить тесты, инструмент оптимизации будет искать и просматривать ресурсы текстур. При обнаружении проблем в «Каталоге ресурсов» в разделе Texture_Health создаётся ряд наборов коллекций, в которых затронутые текстуры группируются по степени серьёзности проблемы.
Коллекции промаркированы в зависимости от серьёзности проблемы — Незначительная, Умеренная или Значительная. Серьезность — это количество ошибок, обнаруженных в ресурсе. Ресурс с одной ошибкой относится к степени серьёзности «Незначительная», с двумя ошибками — «Умеренная», с тремя или более — «Значительная».
Выберите степень серьёзности из выпадающего меню Проверяемая коллекция, чтобы сначала применить фильтр и сначала выявить ошибки, влияющие сильнее всего.
Если ошибок не обнаружено, появится сообщение «Ошибок не обнаружено» и инструмент не создаст коллекции.
В разделе Texture_Health создаётся список ошибок по степени серьёзности и перечисляются ошибки, связанные с ресурсами, сгруппированные по указанным степеням серьёзности.
Следующая текстура
При нажатии Следующая текстура открывается «Каталог ресурсов» с ресурсом, содержащим ошибки, а на панели Информация об инструменте подробно описываются все проблемы с этим ресурсом. Наведите курсор на значок с буквой «i» в кружке рядом с ошибкой, чтобы просмотреть подсказку с её описанием. Подсказки содержат возможное предложение по исправлению ресурса и объясняют, почему ресурс должен быть исправлен.
Устраните ошибки, описанные в секции «Информация об инструменте», а затем снова протестируйте текстуры, чтобы убедиться, что ошибок больше нет. См. документацию Память и оптимизация, чтобы узнать подробнее об оптимизации ресурсов.
Время перемещения
Инструмент Время перемещения позволяет измерять расстояние и время перемещения между двумя или более точками, размещёнными на уровне. Время перемещения имеет ряд параметров для управления данными о перемещении, которые предоставляет инструмент. Набор Готовых настроек перемещения позволяет быстро выбрать скорость, которую следует использовать для расчёта времени между точками.
Размещённые акторы Сплайна времени перемещения не сохраняются в проекте и не загружаются на сервер. Они также не влияют на расход памяти на вашем уровне или памяти, выделенной для файла.
Чтобы использовать инструмент «Время перемещения»:
Выберите Время перемещения, а затем нажмите левой кнопкой мыши в окне просмотра, чтобы разместить первый сплайн времени перемещения.
Нажмите в другом месте в окне просмотра, чтобы разместить второй Сплайн времени перемещения. Появится сегмент, указывающий расстояние и время перемещения между этими двумя точками.
Продолжайте размещать Сплайны времени перемещения, нажимая в других местах при перемещении.
Общее расстояние и время также отображаются в разделе «Информация об инструменте» на панели свойств.
Время перемещения имеет шесть основных настроек:
Информация об инструменте — предоставляет информацию об Общем расстоянии и Общем времени.
Ярлыки — содержат ярлыки для следующих инструментов «Времени перемещения»:
Переместить сегмент — отображает виджеты преобразования на всех основных сплайнах времени перемещения.
Разделить сегмент — разделяет время, записанное на выбранном сплайне времени перемещения.
Удалить сегмент — удаляет выбранный сегмент.
Добавить сегмент в начало — добавляет сплайн времени перемещения и сегмент в начало первого сплайна времени перемещения.
Действия — предоставляет инструменты для работы с сегментами и сплайнами:
Очистить текущий сегмент — удаляет все сегменты из текущего объекта сплайна.
Очистить другой сплайн — удаляет все остальные сплайны времени перемещения помимо текущего объекта сплайна.
Перемещение — предоставляет набор инструментов для представления данных о перемещении с учётом следующего:
Готовые настройки перемещения — выпадающее меню со всеми режимами перемещения в Fortnite.
Скорость перемещения — инструмент для расчёта времени перемещения между сегментами. Эта скорость задана в готовых настройках перемещения, но вы можете изменить её вручную, перетащив ползунок настройки скорости в поле.
Множитель скорости перемещения — это значение умножается на свойство «Скорость перемещения». Если выбранное значение меньше 1, игроки будут двигаться медленнее, а если больше, то быстрее.
Общие — набор инструментов, определяющих расположение сплайнов времени перемещения в окне просмотра с учётом следующих данных:
Привязка к поверхности — набор настроек, определяющих, под какой участок поверхности будут подстраиваться Сплайны времени перемещения.
Привязка к решётке — переключатель, определяющий, будут ли сегменты привязываться к решётке при размещении.
Размер привязки к решётке — определяет размер, с учётом которого будут привязываться сегменты решётки.
Единицы расстояния — задают, в каких единицах отображается расстояние в карточках сегментов и в сведениях об инструменте.
Единицы времени — единицы, используемые для отображения времени в карточках сегментов и в сведениях об инструменте.
Настраиваемые единицы — позволяют изменять значения Расстояния и Времени.
Внешний вид — определяет внешний вид сегментов в окне просмотра с помощью следующих элементов управления:
Размер текста — определяет размер текста времени перемещения.
Цвет текста — определяет цвет текста времени перемещения.
Фон текста — определяет прозрачность фона текста времени перемещения.
Использовать прямые линии — преобразует сегменты в прямые линии.
Цвет сегмента 1 — изменяет цвет каждого нечётного сегмента.
Цвет сегмента 2 — изменяет цвет каждого чётного сегмента.
Толщина линии сегмента — изменяет толщину линии сегмента.
Параметр Единицы расстояния решётки использует свойство Размер привязки решётки из инструмента «Время перемещения», а не настройки решётки окна просмотра.
Готовые настройки перемещения
Ключевой функцией инструмента «Время перемещения» является свойство Готовые настройки перемещения. Это свойство имеет ряд стандартных скоростей перемещения персонажа, и если оно задано в инструменте «Время перемещения», то его изменение будет обновлять результаты самого инструмента «Время перемещения».
Готовой настройкой перемещения по умолчанию является Бег, — это то, как двигаются персонажи в Fortnite, если не задан другой модификатор.
При изменении этого свойства на «Тактический спринт» время между сегментами сократится, потому что персонаж будет двигаться быстрее.
Скорость перемещения
Параметр Скорость перемещения используется для определения времени перемещения между сплайнами путём получения информации из готовых настроек перемещения и множителя скорости перемещения, чтобы рассчитать время, необходимое игрокам для перемещения между точками сплайна, с учётом этих данных.
Рассчитанную скорость по умолчанию можно увеличить или уменьшить вручную, перетаскивая поле «Скорость перемещения».
Множитель скорости перемещения
Параметр Множитель скорости перемещения используется для регулировки скорости перемещения персонажа в UEFN. Это интуитивно понятный множитель скорости перемещения. Если задать для множителя скорости перемещения значение 2,0, общее время уменьшится в два раза, поскольку персонаж будет двигаться в два раза быстрее.
Привязка к поверхности
По умолчанию созданный сплайн времени перемещения соединяет точки сплайна без учёта других объектов на уровне. Свойство Привязка к поверхности используется для наложения сплайна на объект, находящийся под ним. Это особенно полезно при расчёте перемещения персонажа по различным рельефам, например, с земли на мост, а затем вверх на холм.
Ниже приведён пример сплайна времени перемещения с отключённым параметром «Привязка к поверхности». Обратите внимание, что сплайн висит в воздухе, а затем проходит сквозь постройку на пляже.
У «Привязки к поверхности» есть две настройки, которые задают разное поведение сплайнов времени перемещения:
Все поверхности
Ландшафт
Все поверхности — наиболее часто используемый параметр, поскольку он находит всё, что находится под сплайном, и накладывает всё это на все поверхности. Параметр «Все поверхности» задан для сплайна, представленного выше. Обратите внимание, что сплайн максимально соответствует постройке, но не на 100%.
Ландшафт только переносит сплайн вниз на объект со словом «ландшафт» в названии. Этот параметр пригодится, если вы рассчитываете время для персонажа, который перемещается по земле, а не под мостом, или свисает с постройки. Этот параметр игнорирует мост и свешивание игрока и только проецирует на землю, если в названии земли есть слово «ландшафт».
На изображении ниже для того же сплайна задано значение «Ландшафт». Обратите внимание, что сегмент 2 значительно короче, поскольку сплайн вообще не дотягивается до постройки.
Если постройка скрыта, можно увидеть, как сплайн накладывается на поверхность ландшафта, и рассчитать расстояние времени перемещения без учёта постройки.