С версией экосистемы Fortnite 41.00 в UEFN в качестве неигровых персонажей были добавлены спутники — в вашем распоряжении мириады возможностей для создания различных игр с существами: сражения монстров, уютные игры-фермы, ролевые игры со коллекционированием питомцев, приключения со спутниками и не только.
В этом обновлении также появились пользовательские шаблоны оружия, которые позволяют настраивать внешний вид, звуковое сопровождение и общий игровой процесс для пистолетов, пистолетов-пулемётов, автоматов и дробовиков. Кроме того, были добавлены расширенные возможности разработки для мобильных устройств с новыми сенсорными элементами управления и поддержкой жестов (экспериментальная функция).
В число других обновлений входят скелетная анимация Scene Graph (экспериментальная функция), поддержка событий в прямом эфире для сообществ, новые персонажи «Звёздных войн™» для устройства «Герой», а также новые инструменты для повышения стабильности и управления ресурсами.
Спутники теперь доступны в качестве неигровых персонажей на островах
Спутники Fortnite теперь доступны в Unreal Editor для Fortnite (UEFN) в качестве программируемых неигровых персонажей. Уже с 23 июля вы сможете публиковать острова со спутниками в качестве неигровых персонажей. Теперь вы можете настраивать внешний вид спутников, анимировать их и добавлять к ним сценарии поведения с помощью Verse. Вы также сможете добавить на остров спутника игрока: что может быть лучше, чем отправиться в новое приключение с верным другом!
Начните со следующих руководств:
Когда возможность публикации станет доступна, острова со спутниками будут добавляться в новую коллекцию игр с существами, при этом также появится возможность их продвижения в разделе Поиск через «Выбор Epic» и участие в конкурсе. Подробности о конкурсе островов со спутниками, а также о порядке подачи заявок можно узнать на форумах. Зайдите в наш блог, чтобы узнать все подробности.
Совместимое оружие
Урон спутникам могут наносить только определённые виды оружия. Полный список оружия, способного наносить им урон, приведён в разделе Damaging Your Sidekick.
Добавлены набор уютной архитектуры, объекты окружения для домашних животных, растительность и предметы для фермерства
С появлением спутников в UEFN мы добавили новые наборы, которые можно использовать для создания уникальных игровых режимов со спутниками.
Набор архитектуры и готовых элементов Пламптона: набор архитектуры и готовых элементов для уютной загородной жизни.
Набор фермы Пламптона: культуры и почва с несколькими вариациями для игр в жанре симулятора фермы
Набор предметов для питомцев: лакомства, игрушки, принадлежности для ухода и аксессуары
Обновлённая растительность: новые и улучшенные разновидности травы и цветов для ландшафтов
Демонстрация набора «Пламптон»
Начните знакомство с набором Пламптон для UEFN — уютным городком, куда идеально впишутся ваши существа-спутники. В проект уже добавлены сами спутники, а также фермерский домик, поля, тренировочные площадки и многое другое.
Этот шаблон доступен в каталоге проектов здесь: Демонстрация возможностей > Примеры игр > Пламптон: Окружение.
Обновление устройства «Герой»: новые персонажи из ЗВЁЗДНЫХ ВОЙН™
Добавьте на свои острова больше культовых моментов из вселенной Звёздных войн с новыми игровыми персонажами из разных эпох и фракций, добавленными в устройство «Герой». Игроки могут превращаться в новых персонажей и открывать усиления, участвовать в битвах с боссами, ролевых играх и многом другом.
Выстраивайте сюжетную линию в игре вокруг новых героев в качестве боссов с полноценными инвентарями:
Люк Скайуокер
Оби-Ван Кеноби
Мейс Винду
Кайло Рен
IG-11
Мофф Гидеон
Боба Фетт
Более подробная информация приведена в разделе «Устройство "Герой"».
Стали доступны пользовательские шаблоны оружия для пистолета, ПП, автомата и дробовика
Теперь оружие можно настраивать с помощью Scene Graph. Вы можете добавить на свой остров новый готовый элемент и выбрать один из следующих базовых шаблонов оружия:
Пистолет (
pistol_template)Пистолет-пулемёт (
sub_machine_gun_template)Автомат (
assault_rifle_template)Дробовик (
shotgun_template)
Изменяйте внешний вид, звуковое сопровождение и опыт использования каждого оружия с помощью четырёх новых шаблонов, которые позволят вам подобрать идеальные параметры конкретно для вашего острова.
Визуальное оформление оружия: меняйте сетку, эффекты и звуки, чтобы придать каждому оружию уникальный стиль.
Настраивайте свойства по своему усмотрению: меняйте урон, скорострельность, разброс и отдачу.
Подробнее см. в разделе Weapon Templates.
Сохраняемые данные Scene Graph в Verse
Чтобы модули, используемые на ваших островах, такие как шаблоны оружия и световые мечи Звёздных войн, корректно сохранялись между игровыми сеансами, используйте функцию Verse для сохранения данных. Эти модули несовместимы со старыми способами сохранения, такими как устройство «Точка сохранения».
Более подробная информация приведена в разделах «Использование сохраняемых данных в Verse» и «Рекомендации по использованию сохраняемых данных в Verse».
Адаптируйте ваш остров для мобильных устройств
Сенсорное управление, поддержка жестов и элементы управления интерфейса (экспериментальная функция)
Создавайте игры самых разных жанров, включая головоломки и экономические симуляторы, адаптированные для мобильных устройств благодаря новым возможностям разработки для мобильных платформ. Функция уже доступна в экспериментальном доступе.
Жесты сенсорного ввода (виртуальные указатели): API ввода с помощью жестов поддерживает касания и перетаскивания, что значительно расширяет возможности сенсорного управления на мобильных устройствах.
Настраиваемые элементы управления для сенсорных экранов: создайте раскладку для сенсорного управления в формате пользовательского виджета UMG с виджетами переопределения раскладки сенсорного управления для каждого действия (прыжка, стрельбы, перезарядки, прицеливания, приседания, спринта и т. д.). Затем назначьте её HUD устройству управления интерфейсом, чтобы получить возможность перемещать или скрывать отдельные кнопки, а также менять их стиль.
Элементы сенсорного управления для отключённых вводов Verse по умолчанию скрыты. Если отменить подписку на действие по умолчанию в Verse, движок автоматически скроет соответствующую кнопку сенсорного управления.
Настраиваемые виджеты интерфейса с возможностью сенсорного нажатия: пользовательский виджет интерфейса теперь может выполнять функцию сенсорной кнопки. Его можно использовать для управления логикой счётчиков самоцветов, уведомлений о наградах, значков инвентаря и аналогичных элементов интерфейса. Вы также при необходимости можете переназначить действия по умолчанию, которые не используются в вашей игре.
Получение данных об элементах управления платформы: новый API Verse сам определяет, использует ли игрок устройство с сенсорным экраном, и какие элементы управления подходят для этой платформы, чтобы вы могли представлять для игроков именно тот контент, который адаптирован для их платформы.
Обучающие материалы
Мы опубликовали новое руководство под названием «Разработка для мобильных устройств», где описаны принципы и приведены рекомендации по разработке мобильных игр в Fortnite с помощью UEFN. Узнайте, как создавать увлекательные игры для мобильных устройств с помощью новейших инструментов в UEFN.
Инструменты управления ресурсами и обеспечения стабильности
Улучшение в работе пространственного профилировщика
Мы добавили новый флажок Отслеживать производительность в меню «Запуск сеанса», который позволяет мониторить использование памяти вашим островом без необходимости открывать окно пространственного профилировщика.
Что сюда входит:
Статус памяти, который отображается в строке состояния UEFN, а также всплывающие уведомления, когда использование оперативной памяти в течение длительного времени превышает рекомендуемые уровни.
Новая панель «Снимок состояния памяти», которую можно открыть через индикаторы использования памяти, упомянутые выше. На этой панели отображается подробная информация о приблизительном объёме памяти, расходуемой ресурсами, с прямой привязкой на ссылающиеся на них акторы. Мы добавили этот раздел, чтобы устранить разрыв между оповещениями о производительности и тем, что загружено в память.
Более подробная информация представлена в разделах «Снимок состояния памяти» и «Пространственный профилировщик».
Инструменты для проверки работоспособности ресурсов
Новые предупреждения при проверке ресурсов теперь позволяют получить информацию о статичных сетках с количеством вершин, превышающим 30 тысяч для LOD0. Это помогает следить за тем, чтобы ваши острова оптимально работали на менее производительных платформах.
Чтобы избежать ошибок, связанных с загрузкой ресурсов, использующих слишком много памяти, ознакомьтесь с требованиями и рекомендациями здесь: «Упрощение статичных сеток».
Обновление: подписка на разработчика при выходе
В версии 40.40 на боковой панели «Выход» мы добавили возможность для игроков подписаться на разработчика при покидании острова. В версии 41.10 мы планируем добавить ранее уже анонсированное изменение, в рамках которого из устройства «Ссылка на профиль разработчика» будет удалена кнопка «Подписаться на разработчика». При этом само устройство по-прежнему будет доступно, а уже существующее количество подписчиков не изменится.
С помощью этих обновлений игроки смогут подписываться на любимых разработчиков в Fortnite единым способом, а мы исправим ошибку, при которой различные методы в использовании устройства влияют на количество подписчиков.
Если устройство «Ссылка на профиль разработчика» используется на вашем острове, чтобы призывать игроков подписаться на ваш профиль, внесите соответствующие изменения до выхода версии v41.10.
Скелетная анимация в Scene Graph (экспериментальная функция)
В этой версии доступна для тестирования ранняя экспериментальная версия API скелетной анимации. Используя новый экспериментальный API Verse PlaySkeletalAnimation, вы можете воспроизводить скелетные анимации прямо в модулях Scene Graph. Анимация будет являться составной частью вашей сущности наряду с сетками, визуальными эффектами, звуком и логикой Verse. Таким образом, единожды создав модульного анимированного персонажа или предмет окружения, вы сможете в дальнейшем работать с ним в среде выполнения с помощью Verse.
Возможности API пока ограничены, но со временем мы планируем их расширять. Острова с этой функцией пока будут недоступны для публикации. Более подробная информация приведена в разделе «Скелетная анимация в Scene Graph».
Новые инструменты мониторинга сеансов и подготовки к публикации
Улучшения итераций и редактирования по сети
При редактировании по сети операции редактирования автоматически обновляют активный сеанс без необходимости в отправке вручную. В этой версии поддержка редактирования по сети была расширена, а система итераций в рамках сеансов стала более прозрачной.
Начиная с версии 41.00 при отправке изменений будут постепенно компилироваться только изменённые части проекта. Ранее полная компиляция проекта выполнялась при каждой отправке. Это изменение сокращает время итераций при обновлении сеанса. Редактирование по сети теперь поддерживает больше типов ресурсов, включая ресурсы видеоряда и микса шины управления звуком.
Сюда входят следующие улучшения:
Панель списка изменений: новая панель, где отображаются все операции редактирования в реальном времени, а также изменения — как которые уже активны в сеансе, так и которые ещё требуют подтверждения.
Кнопка запуска сеанса: объединяет функции Применить изменения, Применить изменения Verse и Обновить сеанс в едином элементе управления. Значок Verse на кнопке «Отправить изменения» указывает, когда ожидаются изменения в коде.
Кнопка «Начать игру»: перемещена в область состояния сеанса.
Кнопки «Пауза» и «Перезапуск»: новые кнопки, доступные в режиме игры.
Операции: новый раздел в выпадающем меню сеанса открывает доступ к одиночным действиям, таким как Применить только изменения Verse и Проверить проект.
Состояние редактирования по сети: новый столбец состояния на панели Структура, где показывается, какие ресурсы требуют отправки.
Элементы управления камерой сеанса: перемещены на панель инструментов окна просмотра и теперь поддерживают закладки камеры из редактора, а также телепортацию в рамках сеанса.
Более подробная информация приведена в разделе «Улучшения итераций и редактирования по сети».
Инспектор сеанса
Получайте актуальные данные о процессе редактирования по сети с помощью инструмента Инспектор сеанса. Этот инструмент UEFN для отслеживания статуса и отладки позволяет отслеживать процесс запуска сеанса и редактирования проекта по сети.
Для чего предназначен этот инструмент:
Отслеживайте конкретное состояние задач конвертации для модулей проекта.
Получайте быстрые ссылки на статус задач конвертации и модуля в сервисе управления контентом.
Краткий обзор зависимостей текущего проекта.
Более подробная информация приведена в разделе «Инспектор сеанса UEFN».
Отчёт о публикации
В целях оптимизации мы добавили в UEFN процесс предварительной проверки публикации. Вы можете подготовить свой остров с помощью инструмента Отчёт о публикации в UEFN. На новой панели будут отображаться возможные проблемы на вашем острове перед его публикацией. Таким образом, мы получаем единый раздел с возможностью проверить публикацию на соответствие обязательному контрольному списку требований к проекту.
Предупреждения Verse
В этой версии мы доработали предупреждения Verse, которые могут появляться при открытии проекта. На панели предупреждений теперь перечислены все проблемы по отдельности, а также имеется кнопка, по которой можно перейти сразу в нужное место в VS Code.
После того как все проблемы будут устранены, проект можно будет скомпилировать и снова приступить к работе.
Система графических ориентиров в редакторе
Мы представляем новую систему графических ориентиров, разработанную для обеспечения единообразия и гибкости работы в редакторе. Новая система, созданная на базе интерактивной платформы инструментов, объединяет несколько устаревших реализаций графических ориентиров в единую платформу, которая будет использоваться во всех окнах просмотра и инструментах. Такое решение позволило повысить надёжность, унифицировать опыт работы и обеспечить масштабируемость для разработчиков.
В графические ориентиры также были внесены визуальные изменения, а работа с ними сделана более удобной: за основу были взяты принципы рабочих процессов Maya и Blender. Новая система с улучшенными целями попаданий, более наглядной визуальной обратной связью, настраиваемыми шаблонами взаимодействия и повышенной точностью управления обеспечивает более быстрый и предсказуемый рабочий процесс при работе с объектами и ресурсами.
Более подробная информация о системе графических ориентиров и других улучшениях в редакторе, доступных в версии 41.00, представлена в нашей публикации на форуме.
Обновление интерфейса физики
Параметр включения физики в UEFN был перенесён из раздела «Бета-доступ» в настройках проекта в «Настройки острова» в разделе Мир.
Несмотря на обновление, возможности физики остаются в статусе бета-версии.
При их активации на вашем острове запускается симуляция физики и создаётся динамичное окружение, где ресурсы реагируют на гравитацию, столкновения и применяемые к ним силы. Более подробная информация приведена в разделе «Начало работы с физикой».
Предупреждения о недопустимом переопределении свойств переведены в категорию ошибок
В версии 40.00 мы исправили ошибку, из-за которой проверка скрытых свойств выполнялась не полностью, что для некоторых свойств приводило к появлению предупреждений «Запрещённые переопределения свойств». Начиная с версии 41.00 эти предупреждения теперь считаются ошибками.
Что это значит:
Публикация новых или обновлённых островов с ошибками недопустимых свойств будет блокироваться.
Ранее опубликованные версии с предупреждением останутся доступными.
Обновления инвентаря и каталога ресурсов
Ознакомьтесь со всеми новыми устройствами и предметами, представленными в этом обновлении!
Обновление устройства перемещения игрока
Параметры перемещения из раздела «Настройки острова» были перенесены в устройство перемещения игрока для более точного контроля над тем, на каких игроков будут влиять эти настройки. Кроме того, в устройство перемещения игрока были добавлены новые параметры для более точной настройки перемещения, связанного с паркуром.
| Параметры, добавленные из раздела «Настройки острова» | Новые параметры |
|---|---|
|
|
Обновления и исправления устройств
Исправления
Исправлена ошибка, из-за которой игроки не могли взбираться после возрождения при использовании устройства «Управление: вид сбоку».
Исправлена ошибка, из-за которой для устройства «Генератор мячей» некорректно выполнялось создание при добавлении на панель быстрого доступа.
Исправлена ошибка, из-за которой устройство «Пусковая установка» давало небольшое ускорение, когда игрок приземлялся на него с парашютом в мире с включённой физикой.
Исправлена ошибка, из-за которой устройство «Пинбольный флиппер» игнорировало изменения в настройке «Время сброса». Устройство теперь учитывает настроенное время сброса.
Исправлена ошибка, из-за которой настройки острова с включённой физикой конфликтовали с устройством «Зона поражения», что приводило к задержка нанесения урона. Урон теперь наносится сразу, как и задумано.
Обновления и исправления для оружия
Новое
Автоматическая винтовка «Авангард»
Автоматическая винтовка «Посланницы пустоты»
Дробовик с уменьшающимся разбросом
Дробовик «Дальнобойщик»
Винтовка «Мощь хаоса»
Винтовка Тёмного странника «Мощь хаоса»
Экзотическая импульсная винтовка «Адреналин»
Экзотический разведывательный лук
Экзотическая прыжковая пушка
Исправления
Исправлены материалы, частицы, звук и анимации пистолета-пулемёта Мидаса-тени с дисковым магазином. Эффекты частиц лучше всего видны при слабом освещении.
Новые предметы
Турбосапоги Семерых
Бесконечные турбосапоги Семерых
Кирпичный бункер
Новые наборы и готовые элементы
Кофейный квартал
Пекарня из Кофейного квартала (готовый элемент)
Кофейный квартал: кофейня «Ещё чашечку» (готовый элемент)
Кофейный квартал: «Похрустим» (готовый элемент)
Кофейный квартал: кофейные кабинеты (готовый элемент)
Набор Кофейного квартала (пол)
Набор Кофейного квартала (стены)
Набор Кофейного квартала (крыши)
Набор объектов Кофейного квартала
Набор Пламптона (стены и крыша)
Набор Пламптона (пол и лестницы)
Набор объектов Пламптона
Набор фермы Пламптона
Набор растений Пламптона
Набор предметов для питомцев
Хижина травника Пламптона
Зоомагазин Пламптона
Таверна Пламптона
Фермерский домик Пламптона
События сообщества
Уже с 8 июня вы сможете создавать события для ваших сообществ Fortnite и делиться ими в игре. Возможности для продвижения зависят от того, где вы проводите трансляцию: прямые трансляции на YouTube или Twitch можно продвигать в сообществах, в то время как для событий Fortnite возможны охваты как в сообществах, так и непосредственно в Fortnite.
Событие — это новый параметр в разделе Расширенные настройки редактора публикаций сообщества. Используйте редактор форматированного текста, чтобы добавить дополнительные сведения в публикацию, которая будет отображаться в сообществах.
В игре события будут отображаться в нескольких элементах меню:
Вкладка «Подписки» для пользователей, которые подписаны на вас или добавили ваш остров в избранное
Страница вашего профиля
Страница вашего острова
Лобби вашего острова (когда этот параметр включён)
Мы планируем тестировать раздел с событиями сообщества во вкладке «Поиск». Эта строка будет доступна не всем игрокам, при этом её расположение может меняться по ходу тестирования.
В строке «Поиск» события будут отображаться в зависимости от времени их начала, а также от того, сколько игроков пометили их как «Интересно» в публикации в сообществе. Размещение в строке не гарантировано, и уже показанные острова или разработчики будут показываться лишь единожды. Грядущие события игроки могут помечать как «Интересно».
Более подробная информация приведена в разделах «Создание контента» и «Создание успешного события».
Исправление ошибок, отмеченных сообществом
Следующие исправления устраняют проблемы, о которых вы сообщали нам на форумах. Спасибо за терпение и за то, что сообщаете нам об этих проблемах!
Исправлена ошибка, из-за которой добавление и удаление модулей в мире приводило к снижению производительности сервера.
Исправлена ошибка, из-за которой некоторые физические материалы были недоступны.
Исправлена ошибка, из-за которой запуск сеанса в некоторых проектах завершался с ошибкой конвертации.
Исправлена ошибка, из-за которой Fortnite не закрывался должным образом после запуска сеанса через UEFN.
Исправлена ошибка, из-за которой клиент вылетал через десять минут после появления и исчезновения модулей.
Полный список плановых исправлений проблем, о которых сообщали на форуме, в версии 41.00, см. в этом поисковом запросе на форуме Epic Developer Community.
Обновления и исправления экосистемы Fortnite
Исправления
Исправлена ошибка, из-за которой ресурсы из набора «Тихие террасы (природа)» нельзя было копировать и вставлять с помощью телефона.
Исправлена ошибка, из-за которой акторы предпросмотра отображались некорректно при создании миниатюры для панели быстрого доступа.
Исправлена ошибка, из-за которой добавление объекта на панель быстрого доступа с помощью телефона приводило к зависанию.
Обновления и исправления брендированных островов
Новое
В устройства на основе косметических предметов добавлены экипировки «Мандалорец (графика)», «Энакин из "Войн клонов"» и «Асока из "Войн клонов"».
Обновления и исправления UEFN
Новое
Добавлена поддержка встроенных средств распознавания жестов iOS.
Заменены существующие жесты масштабирования, смахивания и поворота, а также добавлены новые жесты касания, долгого нажатия и панорамирования.
Реализовано уведомление пользователя о блокировке навигации по острову во время сеанса редактирования UEFN.
Добавлена опция тактильной отдачи во время записи звука на iOS.
Исправления
Исправлена ошибка, из-за которой нельзя было строить на инстанцированных статичных сетках.
Исправлена ошибка, из-за которой дочерние компоненты сцены не обновлялись визуально при перемещении акторов в режиме редактирования по сети в сеансах VK-Edit.
Исправлена ошибка, из-за которой дочерние компоненты сетки на пользовательских объектах Verse некорректно обновляли коллизию при переключении скрытия/отображения в Verse.
Исправлена ошибка, из-за которой переключение проектов в рамках одного сеанса редактора UEFN в редких случаях приводило к гонке данных при загрузке острова на клиенте, из-за чего подбор игроков окончательно завершался с ошибкой.
Анимация и внутриигровое видео
Новое.
Обновлены все 17 шаблонов двуногих персонажей: теперь цепочки ног заканчиваются на кости лодыжки/стопы, а новые цепочки стоп охватывают кость подушечки/пальца.
Добавлены новые шаблоны двуногих персонажей для Blender Rigify.
Обновлены параметры автоматической настройки ИК всего тела (FBIK) по умолчанию.
В окно пакетного переноса добавлено раскрывающееся меню наборов переопределений, позволяющее выбирать наборы переопределений при использовании инструмента переноса ИК, заданного вручную. Выбранный вариант применяется как к окну просмотра с предпросмотром в реальном времени, так и к экспорту анимации.
Улучшен редактор наборов переопределений инструмента переноса ИК: добавлена функция «Добавить дочерний элемент», строка поиска, сочетания клавиш (Delete или Backspace для удаления, F2 для переименования), дублирование и изменение порядка.
Добавлена возможность управлять сохранением атрибутов аддитивной анимации при пакетном переносе через API пакетного переноса Blueprint и Python.
Добавлен инструмент EID для запекания монтажей объектов.
Редактор
Новое.
Улучшена обработка нецелочисленной частоты кадров в Диспетчере записи.
Ослаблено ограничение на именование архивных видеороликов, снятых на iPhone, в диспетчере захвата.
Добавлено предупреждение проверки в редакторе для отсутствующих жёстких ссылок.
В редакторе готовых элементов включены новые графические ориентиры.
Добавлена возможность получать и задавать каталоги медиафайлов и импорта в настройках редактора диспетчера записи с помощью Blueprint.
Диспетчер захвата интегрирован с панелью устройств данных, а теперь избыточная панель устройств признана устаревшей.
Улучшена производительность категорий журнала в журнале выходных данных.
Добавлено альтернативное сочетание клавиш Ctrl + Shift + Z для повтора действия.
Добавлена функция «Преобразовать во временную шкалу» для безопасного вычисления milliFPS без переполнения.
Добавлен временный профиль медиа в Live Link Hub (без доступа к файлу .uasset).
Добавлена подсказка для калибровки при обработке процесса работы системы MetaHuman для стереозаписи без данных о глубине.
Исправления:
Индикатор времени кадра Stat FPS обновлён: теперь он использует тот же коэффициент сглаживания, что и Stat Unit.
Настройки редактора графических ориентиров теперь доступны в UEFN.
Исправлен сбой, который мог возникать при завершении работы редактора из-за настроек диспетчера захвата.
Исправлена ошибка, из-за которой статичные сетки неправильно преобразовывались в окне просмотра.
Устранена утечка памяти, которая возникала в Каталоге ресурсов при удалении коллекции.
Исправлена ошибка, из-за которой названия компонентов различались на разных устройствах ввода.
Исправлена ошибка, из-за которой профиль медиа не всегда существовал при запуске.
Исправлена ошибка, при которой открытие обновлённых ресурсов персоны MetaHuman из более старых версий UEFN могло привести к сбою и потере данных.
Исправлен сбой SIGABRT в тестовом коде.
Исправлена недопустимая частота кадров при загрузке Android HEVC без стороннего кодировщика.
Исправлено несоответствие количества кадров для видеоматериалов с частотой менее 30 кадров/с в ресурсе процесса работы системы MetaHuman.
Исправлена ошибка, из-за которой столкновение сущностей не отображалось при переключении режима просмотра столкновений.
Исправлена ошибка, приводившая к сбою в функции обработки события изменения глобального времени Sequencer при завершении работы
Защита от небезопасных обращений к TMap в процессе работы системы MetaHuman.
Исправлена ошибка, из-за которой отключался звук после обработки процесса работы системы MetaHuman.
Исправлена ошибка, из-за которой открытие ресурса процесса работы системы MetaHuman приводило к сбою, если медиафайлы отсутствовали.
Исправлена ошибка, которая приводила к сбою консольной программы кэша производных данных при десериализации ресурсов персоны MetaHuman.
Снова включены разрешения на просмотр ресурсов физических материалов.
Исправлена ошибка, из-за которой переключатель режимов появлялся на панелях инструментов вложенных редакторов в Live Link Hub.
Исправлена ошибка, из-за которой интерфейс Live Link Hub зависал при выборе источника видео MetaHuman.
Исправлена ошибка, из-за которой команды меню «Файл» не срабатывали при активном редакторе профиля медиа в Live Link Hub.
Устаревшие функции:
Режим просмотра с каркасом подсветки признан устаревшим. Для отображения рёбер сетки в любом режиме просмотра используйте новый переключатель «Рёбра сетки» в меню «Вид».
Экспериментальная опция графического ориентира удалена из окна просмотра редактора уровней; она перенесена в настройки и профили графических ориентиров.
Интерфейс пользователя редактора
Новое.
Добавлена панель диагностики сбоев в окно диагностики редактора, чтобы вы могли просматривать последние сбои редактора.
Добавлена кнопка для автоматического устранения ошибок проверки карты «больше переопределённых материалов, чем указано в исходной сетке». Кнопка отображается в затронутом поле исходной сетки; для массового исправления этих ошибок можно использовать «Выбрать акторы по сообщению» в диалоговом окне проверки карты.
Немного снижено использование видеопамяти: развёрнутые окна редактора больше не выделяют слишком большой буфер обмена.
Включено отложенное уведомление об изменениях при поиске в SceneOutliner.
В граф редактора материалов добавлена динамическая инвалидация.
Исправлена блокировка курсора: теперь курсор может достигать самых крайних пикселей в игровых окнах без рамки.
Добавлено рекурсивное разворачивание с помощью клавиш со стрелками в древовидных представлениях — по аналогии с разворачиванием при нажатии с зажатой клавишей Shift.
Меню телепортации игрока перенесено на панель инструментов окна просмотра.
Исправления:
Исправлена ошибка, из-за которой для некоторых проектов UEFN не удавалось создать миниатюру.
Исправлена ошибка, при которой перетаскивание графических ориентиров и некоторые другие взаимодействия переставали отвечать, пока выполнялись фоновые задачи, такие как компиляция статичной сетки.
Окружение и ландшафты
Новое.
Типы травы ландшафта теперь можно переназначать для каждого прокси ландшафта, чтобы создавать разные типы травы (или не создавать их вовсе) без переработки всего материала ландшафта.
Исправления:
Исправлена ошибка, из-за которой при повторном импорте одного и того же изображения карты высот или карты весов требовалось перезагрузить карту.
Игровой интерфейс
Новое.
В расширение представления виджета панели добавлено событие OnItemsChanged, которое транслируется после замены всех ячеек.
Исправления:
Исправлена ошибка, из-за которой в интерфейсе инвентаря, подбора предметов и маркеров сигнала некорректно отображались описание, редкость и значок предметов Fortnite.
Исправлена ошибка, из-за которой игрокам дважды предлагалось выбрать «Остаться в команде» в меню после матча.
Моделирование
Новое.
Добавлена опция для кисти сглаживания, которая отдаёт предпочтение рёбрам групп полигонов, лучше сохраняя четырёхугольники на сетках, где они были импортированы или включены через группы полигонов.
Улучшена производительность инструмента «Окрашивание карт».
Улучшена производительность инструмента «Формирование вершины».
Кисти сглаживания формирования изменены так, чтобы по умолчанию использовать настройку «Сохранять поток UV» как для основного сглаживания, так и для сглаживания с зажатой клавишей Shift.
В инструмент «Формирование вершины» добавлена поддержка блокировки границ.
В инструмент «Формирование вершины» добавлена настраиваемая пользователем непрозрачность индикатора отпечатка кисти на поверхности.
Подразделение Катмулла-Кларка и Loop в инструменте подразделения теперь переносит больше свойств сетки (все каналы UV, веса и другие данные).
Для большинства горячих клавиш инструментов кисти добавлено повторение при удержании (например, [ и ]), чтобы кисти продолжали изменяться, пока горячая клавиша удерживается.
В библиотеку геометрии добавлена общая поддержка атрибутов при упрощении сетки: обрабатываются наложения атрибутов с произвольной топологией (швы UV и нормалей), а также атрибуты цвета и веса.
Исправления:
Исправлена проблема с отменой действия в инструменте «Закрашивание карт», которая могла возникнуть после рисования на сетке без каналов атрибутов.
Исправлен сбой при использовании метода GeometryScript ChannelPack на текстуре без источников.
Исправлен сбой в инструменте упрощения при упрощении динамической сетки с помощью стандартного упростителя.
Исправлена ошибка отрисовки материалов с цветом вершин в инструментах моделирования.
Исправлен сбой, который мог возникать при соединении граничных рёбер в инструменте PolyEdit.
Исправлен сбой, который мог возникать при запуске некоторых инструментов моделирования на определённых сетках из-за необработанного граничного случая при создании пространственной структуры данных.
Исправлен сбой, который мог произойти при запуске инструмента «Коллизия из сетки» на нескольких сетках до использования любого похожего инструмента.
Из кистей формирования удалено свойство «Глубина» в случаях, где оно не давало эффекта («Выравнивание», «Фиксированная плоскость») или давало нежелательный эффект («Перемещение», «Захват», «Резкий захват»).
Визуальные эффекты
Исправления:
Исправлена ошибка, из-за которой туман мог некорректно применяться к объёмным облакам в режимах разделённого экрана или стереопросмотра, вызывая артефакты на фоне неба возле краёв объектов.
Исправлена ошибка, из-за которой эффекты падения оставались на пешке Newton после скольжения.
Физика
Исправления
Исправлена ошибка, из-за которой игроки не оставались в приседе при переходе от скольжения к ходьбе без ввода. Состояние приседа теперь сохраняется корректно.
Исправлена ошибка, из-за которой игроки падали с неожиданно низкой скоростью при планировании на острове с крайне отрицательной гравитацией. Скорость планирования теперь корректно соответствует настройке гравитации острова.
Исправлена ошибка, из-за которой игроки мгновенно возвращались в положение стоя после падения в приседе. Состояние приседа теперь корректно сохраняется во время падения.
Исправлена ошибка, из-за которой головы игроков опускались ниже поверхности воды во время плавания. Теперь игрок плавает на правильной глубине.
Исправлена ошибка, из-за которой устройство перемещения объектов наносило несколько тиков урона при одном столкновении. Теперь за одно событие столкновения применяется только один тик урона.
Исправлена ошибка, из-за которой приземление на пусковую установку во время планирования некорректно запускало игрока. Теперь пусковая установка срабатывает ожидаемым образом при приземлении в режиме планирования.
Исправлена ошибка, из-за которой анимация плавания в состоянии покоя не воспроизводилась при движении вверх внутри водного объёма. Теперь анимация корректно воспроизводится во всех направлениях плавания.
Исправлена ошибка, из-за которой каждый второй отскок на пусковой платформе не позволял игроку раскрыть дельтаплан. Теперь дельтаплан можно раскрыть после каждого отскока.
Scene Graph
Новое
Обновлён редактор готовых элементов модулей: теперь при выборе вложенного готового элемента подсвечиваются все его модули, включая модули, добавленные в этом экземпляре вложенного готового элемента.
Готовые элементы модулей: при создании нового готового элемента теперь предлагается выбрать базовый класс.
Миниатюры готовых элементов теперь включены по умолчанию.
Исправления
Исправлена ошибка, из-за которой преобразования дважды применялись в иерархии модулей в редакторе готовых элементов.
Исправлена ошибка, из-за которой
using { /UnrealEngine.com/SceneGraph }приводило к некорректной компиляции в Verse. Проекты, использующие этот путь, больше не будут компилироваться. Вместо этого вы можете использоватьusing { /Verse.org/SceneGraph }.Исправлена ошибка, из-за которой обновление миниатюры ресурса могло без необходимости пометить готовый элемент модуля как изменённый.
Обновления и исправления Verse
API
Новое.
Для позиционных данных добавлена функция
GetGlobalTransform.К вращению в Verse добавлено
@doc.Добавлен API
fort_vehicle:Замена функции
GetOccupants()наGetPassengers(), которая возвращает все агенты, находящиеся в транспортном средстве в данный момент.Добавлена функция
GetDrivers(), которая возвращает все агенты, находящиеся на водительских местах в данный момент.Добавлена функция
AddAgent(InAgent:agent)для принудительной посадки агента в транспортное средство.Добавлена функция
RemoveAgent(Agent:agent)для принудительного удаления конкретного агента из транспортного средства.Добавлена функция
RemoveAll()для принудительного удаления всех агентов из транспортного средства.Добавлена функция
GetSeats():[]fort_vehicle_seat, возвращающая места транспортного средства.
Добавлен
fort_vehicle_seat— новый интерфейс для мест в транспорте:Occupant:?agent— агент, который сейчас находится на этом месте, если он есть.Vehicle:fort_vehicle— транспортное средство, которому принадлежит это место.InsertAgent(Agent:agent, Seat:int)— сажает агент на определённое место.IsDriverSeat()— выполняется успешно, если место является водительским.
Добавлено свойство
IsWeakpointDamageв API Versedamage_result.
Язык
Исправления:
Исправлена ошибка при генерации дайджеста, из-за которой операторы
usingи квалификаторы не учитывали аннотации@available.Исправлены два случая, когда выражения ошибочно считались не приостанавливающимися и поэтому не принимались как подвыражения структурированной конкурентности: когда приостановка находится в подвыражении кортежа и когда она находится в инициализации var.
Запрещено использовать
@editableдля полей, которые являются экземплярами переменных типа, поскольку редактор пока не может обеспечить соответствие заданного значения нужному типу.
Инструменты
Новое.
Обновлены строки ошибок для параметров ресурсов, чтобы они всегда отображались в примечаниях дайджеста, поскольку встроенные комментарии в определениях классов удаляются при создании дайджеста.
Исправления:
Исправлена ошибка, из-за которой классы Verse, на которые есть ссылки, не очищались должным образом.
Обновлено всплывающее сообщение об ошибке, чтобы оно точнее отражало ситуацию.
Unreal Revision Control и заметки: обновления и исправления
Исправления
Исправлена ошибка, из-за которой избыточное количество записей журнала отладки переполняло журнал вывода.
Исправлена ошибка, из-за которой ресурсы Fab не появлялись во втором экземпляре редактора после синхронизации.
Исправлена ошибка, из-за которой можно было отправить сообщение фиксации, состоящее только из пробелов.
Исправлена ошибка, из-за которой пустые папки вне системы контроля версий удалялись после операции «Зафиксировать изменения».
Исправлена ошибка, из-за которой сбой отправки изменений происходил без уведомления пользователя, а в журнале регистрировалась ошибка «Недопустимое состояние».
Навигатор по веткам проекта
Новое
Навигатор по веткам теперь поддерживает прогрессивную загрузку для повышения скорости отклика.
Слияния ветвей больше не ограничены только отношениями «дочерний-родительский элемент».
В навигатор по веткам добавлен индикатор масштабирования.
Добавлен фильтр для скрытия личных веток других пользователей.
Метки ветвей теперь всегда видны в графе навигатора по веткам проекта.
Добавлена индикация хода выполнения для
операций переключенияислияния веток.Состояние фильтра и состояние древовидного представления навигатора по веткам проекта теперь сохраняются и восстанавливаются для каждого проекта.
Исправления:
Исправлена ошибка, из-за которой длинные названия ветвей выходили за пределы фона подсказки.
Исправлена некорректная ширина метки личной ветки в графе навигатора по веткам проекта.
Исправлена ошибка, из-за которой вертикальные линии веток могли перекрывать метки веток в навигаторе по веткам проекта.
Исправлено искажение линий веток при изменении размера окна навигатора по веткам проекта.
Исправлено бесконечное зависание при создании новой ветки после удаления ресурсов в проекте.
Исправлена ошибка, из-за которой процесс переключения веток некорректно запускался, когда пользователь уже находился в текущей личной ветке.
Исправлена ситуация, при которой список веток не синхронизировался между пользователями.
Исправлена ошибка, из-за которой ввод перетаскиванием в навигаторе по веткам проекта оставался активным после выхода курсора за пределы окна.
Исправлена ошибка, из-за которой длинные названия веток выходили за пределы фона подсказки.
Исправлена ошибка, из-за которой кнопка синхронизации с последней версией и значок часов некорректно отражали состояние после получения изменений из более ранней версии.
Исправлена ошибка, которая приводила к периодическим сбоям и непредвиденным результатам при слиянии одной ветки с другой.
Панель истории ветки
Новое
Цвет значка состояния контроля версий объединения был обновлён для улучшения читаемости.
Исправления
Исправлена ошибка на вкладке истории ветвей, при которой некорректно подсвечивалась левая линия для несинхронизированных версий.
Производительность
Новое
Некоторые операции контроля версий в редакторе теперь могут выполняться параллельно, что повышает производительность.
Обновления истории файлов теперь выполняются параллельно для повышения производительности.
Извлечение метаданных теперь выполняется параллельно при переходе к разрешению конфликтов, что повышает производительность.
Извлечение метаданных при фиксировании оптимизировано для повышения производительности.
Сокращено количество запросов статуса блокировки при извлечении для повышения производительности.
Внесены улучшения для оптимизации вызовов обновления истории статусов в таких ситуациях, как массовое удаление с последующей отправкой изменений.
Для повышения производительности удалена информационная подсказка с количеством ожидающих изменений перед их отправкой.
Для повышения производительности удалено использование
repository status --unstagedв запросах по всему проекту.Уделён флаг
--resetиз вызововпереключения ветокдля повышения производительности.Значительно сокращено время удаления большого количества ресурсов в проектах с существующим контентом или длинной историей снимков состояния.
Значительно сокращены задержки после дублирования или переименования ресурсов.
Примечания
Исправления
Исправлена ошибка, из-за которой положения заметок некорректно обновлялись после отмены действия.
Исправлена ошибка, из-за которой заметки, созданные под водой, появлялись в неправильных местах на акторе.
Исправлена ошибка, из-за которой закреплённые заметки не обновляли своё положение во время редактирования ландшафта.
Исправлена ошибка, из-за которой значок заметки появлялся далеко над актором Blueprint после изменения его размера по оси Y.
Исправлена ошибка, из-за которой значок заметки становился неактивным после изменения размера актора схемы и создания снимка состояния.
Исправлена ошибка, из-за которой заметки, созданные в одной и той же точке, перекрывали друг друга.
Исправлена ошибка, из-за которой нельзя было размещать заметки на акторах, находящихся далеко от камеры.
Исправлена непостоянная яркость значков в меню редактирования заметки.
Исправлена ошибка, из-за которой после нажатия «Отмена» горячая клавиша создания заметки оставляла видимость заметок в окне просмотра включённой.
Исправлена ошибка, из-за которой обрезанные по ширине вложения со скриншотами вызывали проблемы с компоновкой интерфейса.
Ограничение на количество вложений теперь применяется на уровне данных, а не на уровне интерфейса.