С выходом обновления 32.00 появились устройства «Сложное взаимодействие» и «Диалог»! Вдохните жизнь в ваш остров, добавив сюжетные и ролевые элементы игрового процесса с помощью этих устройств! Новая система автоматической локализации текста сделает ваши острова более доступными для игроков из разных стран, поскольку вы теперь можете перевести их на все языки, поддерживаемые Fortnite. Хотите научиться создавать с помощью Verse сложные системы процедурного строительства вроде той, что использовали в недавнем проекте Re:Imagine London? Изучите проект с примером функций «Verse — процедурное строительство», чтобы узнать больше!
Новое устройство «Сложное взаимодействие»!
Расширьте возможности взаимодействия игроков с окружающей средой, добавив новую систему взаимодействия на основе навыков в творческом режиме Fortnite и UEFN. Создавайте свои мини-игры — от рыбалки до взлома замков — используя способ взаимодействия «Зажать и отпустить» или требуя от игроков сделать выбор в нужный момент. Чтобы узнать больше, обратитесь к статье «Устройства "Сложное взаимодействие"».
В творческом режиме Fortnite у этого устройства есть множество параметров настройки, позволяющих изменить его функции и облик, в том числе:
- параметры компоновки;
- цвета компоновки;
- значки успеха и неудачи;
- значения длительности;
- количество успешных и неудачных попыток;
- размеры зон;
- ускорение после каждой успешной попытки;
- уменьшение размеров зон после каждой успешной попытки;
- случайный выбор расположения зоны.
Добавляйте их к взаимодействиям в UEFN, используя модели просмотра, чтобы создать свои виджеты. (Поддержка программного интерфейса Verse появится в одном из следующих обновлений.)
Новое устройство «Диалог» для UEFN!
Устройство «Диалог» позволяет создавать диалоговые деревья для бесед игроков с неигровыми персонажами на ваших островах. Это позволит сделать общение более интерактивным. Вы можете создавать свои графы диалогов, используя варианты игровых действий и последствий, чтобы сделать игровой процесс ярче и динамичнее.
Для начала ознакомьтесь со статьёй «Создание диалогов в UEFN». Вы научитесь пользоваться редактором диалогов (это специальный инструмент, в котором можно создавать диалоги для ваших проектов), а также создавать ресурсы и настраивать параметры для создания стиля диалогового меню. Обратитесь к статье «Создание диалогов в UEFN», где приведены документация устройства, рабочие процессы и уроки по созданию диалогов.
Новый код Verse — пример процедурного строительства
Это обновление добавило пример функций «Verse — процедурное строительство». В этом примере используется сложный высокопроизводительный код, написанный на языке Verse, который вы можете заложить в основу своих проектов.
В этом примере используются фрагменты кода Verse из недавно выпущенного острова Re:Imagine London, где используются сложные системы процедурного строительства, полностью написанные на Verse (в том числе алгоритмы Shape Grammar и Wave Function Collapse).
Чтобы узнать больше, обратитесь к документации по примеру процедурного строительства.
Диспетчер времени суток пятой главы в творческом режиме
Творческий режим Fortnite теперь выглядит совершенно иначе! Новые острова, создаваемые в творческом режиме Fortnite, теперь используют диспетчер времени суток пятой главы. Это обновление добавляет улучшенное освещение, использующее технологии Lumen и Nanite, благодаря которому острова творческого режима выглядят более реалистичными. Кроме того, новый диспетчер времени суток теперь такой, как в UEFN, благодаря чему освещение в UEFN и творческом режиме теперь выглядит одинаково.
Чтобы настроить освещение, воспользуйтесь устройством смены дня и ночи, а также параметрами окружения, доступными в категории «Мир» в параметрах острова.
Переход на новый диспетчер времени суток влияет на настраиваемые варианты освещения, использующие устройство «Небо». Это означает, что по мере совершенствования освещения в UEFN освещение в творческом режиме будет автоматически обновляться в соответствии с новыми параметрами диспетчера времени суток.
Прежде чем переключиться на новый диспетчер, создайте резервную копию вашего острова. Переход на новый диспетчер времени суток является необратимым. При этом из всех данных будут сохранены только размеры и местоположение области неба. Вы не сможете вернуться к старому диспетчеру времени суток после переключения. Чтобы узнать, как можно переключить остров, посетите страницу устройства смены дня и ночи.
Все устройства, предназначенные для игрового процесса, будут работать по-прежнему.
Мы рекомендуем как можно раньше перевести опубликованные острова на освещение, использующее диспетчер времени суток пятой главы. Скоро выйдет обновление, автоматически переключающее все острова на новую систему, а устройство «Небо» станет устаревшим. После этого острова, использующие устройство «Небо», больше не смогут использовать настраиваемое освещение, созданное на его основе.
Улучшенная интеграция Fab и UEFN
Авторы получили доступ к библиотеке Fab из Unreal Editor для Fortnite (UEFN) ещё в прошлом году, но теперь сайтом Fab.com могут пользоваться все авторы!
Fab — это универсальная торговая площадка, где пользователи могут искать, покупать, продавать цифровые ресурсы и обмениваться ими. Она открыта для всех авторов и предлагает материалы для использования в Unreal Engine, Unity 3D и UEFN.
Читайте дальше, чтобы узнать новости об интеграции Fab и UEFN, а также о том, что появится в будущем.
Новости об интеграции в UEFN
- Содержимое Megascans, полученное в UEFN по лицензии для использования в ознакомительных целях, останется бесплатным в 2025 году и позже.
- Интеграция Fab в UEFN теперь открывает доступ к улучшенному и дополненному каталогу Megascans, в котором доступны высококачественные варианты самых разных ресурсов.
Дальнейшие улучшения
- В библиотеке Fab станет ещё больше высококачественных материалов для UEFN, когда появится бета-версия графа сцены.
- Мы разрабатываем систему, которая позволит вам быстро публиковать материалы в Fab прямо из UEFN. Мы расскажем подробнее о ней ближе к дню выхода.
Автоматическая локализация островов UEFN
Используя систему автоматической локализации в UEFN, вы сможете переводить тексты ваших островов Fortnite на все четырнадцать языков, поддерживаемых игрой, чтобы сделать их более доступными для широкой аудитории.
Эта система создаёт машинный перевод различных текстовых элементов, будь то правила игры, диалоги или задания. Она работает параллельно с существующими механизмами локализации ресурсов, чтобы игроки получили полную адаптацию на предпочтительный язык. Локализация вручную с использованием выбранных авторами источников пока недоступна. Мы поделимся подробностями об этом в ближайшем будущем.
Узнать больше об экспорте текста и ресурсов для перевода можно из статьи «Локализация текстов в UEFN».
UEFN теперь доступен при отключении серверов
Теперь вы можете работать, даже когда серверы Fortnite отключены. При этом некоторые функции будут временно недоступны, но вы сможете работать над островом в UEFN, не подключаясь к сети. Редактор будет поддерживать внесение правки в проекты во время технического обслуживания. Функции тестирования будут недоступны при отключении серверов, но они снова появятся, как только снова запустятся серверы Fortnite, поэтому вы можете продолжить работу во время технического обслуживания.
Учтите, что отключения серверов периодически затрагивают все продукты, в том числе UEFN, и могут потребоваться для модернизации инфраструктуры или других важных технических работ.
Обновления графа сцены (экспериментальная функция)
Мы обновили некоторые API графа сцены Verse, чтобы он возвращал генераторы вместо необработанных массивов. Одним из примеров является функция FindComponents, и вам придётся обновить код Verse.
Генераторы, точно так же, как и массивы, можно использовать множеством разных способов, но они не поддерживают произвольный доступ. Это означает, что код Verse, который выглядел как MyEntity.FindComponents(my_component_type)[0], придётся писать в виде (for (Y : MyEntity.FindComponents(my_component_type)) { Y })[0], пока не появится другой, более сжатый синтаксис.
Обновления первой версии языка Verse
В обновлении 32.00 мы стабилизировали первую версию языка Verse и добавили новую, нестабильную вторую версию языка Verse. Сделав язык Verse доступным широкой публике, мы постоянно дополняем и развиваем его. Эти изменения открыто доходят до пользователей, не требуя перехода на новую версию языка. Мы рассчитываем, что так будет и впредь. Большинство изменений вносятся таким образом, чтобы они были обратно совместимыми с предыдущими версиями языка, а пользователи получали их с обновлениями UEFN. По желанию вы можете обновить нулевую версию языка Verse до первой в вашем проекте. Мы рекомендуем сделать это, чтобы у вас всегда была самая актуальная версия языка. Узнать больше о различиях между разными версиями языка можно в статье «Обновления версий языка Verse и устаревшие функции».
Предпросмотр консолей в UEFN
Мы добавили функцию, позволяющую увидеть, как будет выглядеть ваш остров на консолях 8-го поколения и портативных консолях. С её помощью вы сможете понять, каким увидят ваш остров владельцы этих консолей, и при необходимости внести изменения:
- Параметры > Платформа предпросмотра > Консоль > Консоль 8-го поколения
- Параметры > Платформа предпросмотра > Консоль > Портативная консоль
Учтите: это лишь приблизительная оценка, и чтобы точно узнать, как выглядит ваш остров на той или иной консоли, вам лучше всего загрузить его прямо на ней.
Новые привязки последовательностей неигровых персонажей
В UEFN появились два новых способа добавить неигровых персонажей в ваши последовательности: привязка временного или заменяемого неигрового персонажа. Эти привязки можно задать в определении неигрового персонажа.
При привязке временного неигрового персонажа в игровом мире появится манекен, использующий определение неигрового персонажа. Он станет частью последовательности.
Привязка заменяемого неигрового персонажа перехватывает управление неигровым персонажем, который был добавлен с помощью генератора неигровых персонажей, и анимирует его как часть последовательности. Чтобы узнать больше, обратитесь к статье «Использование генератора неигровых персонажей с анимацией».
Аниматор MetaHuman: использование звука для анимации
Теперь вы можете использовать аудиоданные для создания высококачественной лицевой анимации персонажей MetaHuman и Fortnite. Вы сможете быстро генерировать лицевую анимацию неигровых персонажей на ваших островах, используя раннее записанный звук. Система поддерживает множество языков, а также нечленораздельные звуки, и всё это можно сделать в привычном интерфейсе Аниматора MetaHuman.
Обновления островов LEGO®
- На островах LEGO® появились новые ловушки: батут, морозная ловушка и устройства «Пусковая установка» (в потолочном, настенном и напольном вариантах). Будьте осторожны: шлемы для фигурок, локтевые и коленные щитки, очки и защитная экипировка в комплект не входят!
- Устройства «Профиль автора» теперь работают на островах LEGO®.
Тактовый размер и другие обновления устройств Patchwork
Устройства Patchwork теперь могут воспроизводить музыку с разным тактовым размером. Вы можете напрямую изменить тактовый размер, используя центральный контроллер Patchwork или автоматизировать изменения тактового размера в импортированном MIDI-файле, воспроизводимом с помощью устройства синхронизации песен для Patchwork.
Другие обновления устройств Patchwork:
- У настройщика и пошагового модулятора появились средства управления временем смешивания, позволяющие постепенно переходить от одних значений к другим в устройствах Patchwork.
- У динамика Patchwork появились новые параметры времени заглушения, чтобы звук плавно нарастал или стихал.
- Нотный триггер Patchwork теперь может активировать события в начале или конце ноты.
Обновления устройств
- Вращающаяся камера: добавлен новый параметр «Автоматическое вращение при смещении ландшафта включено». Если он включён, камера автоматически регулирует угол наклона вверх и вниз в зависимости от наклона местности, по которой движется игрок. Например, если игрок бежит вверх по холму, камера увеличит наклон вверх.
- Устройства «Управление от третьего лица», «Камера с фиксированным углом» и «Камера с фиксированной точкой» вышли из бета-тестирования.
- Устройство «Аналитика»: максимальное количество раз, которое можно разместить это устройство, увеличилось с 50 до 100. Напоминаем, что первое размещённое на острове устройство использует 39 единиц памяти, а каждое последующее — 9 единиц памяти.
- Устройство «Лианы» больше не поддерживается. Вместо этого вы можете добавить лианы, используя параметр «Визуальный тип» устройства «Рельс». Воспользуйтесь параметрами «Тип конца лианы» и «Добавить мох», чтобы воссоздать облик лианы.
- Укрытие «Пугало»: добавлены новые параметры пользователя, позволяющие изменить цвет одежды и добавить тыкву на голову пугала.
- К устройству «Управление гонками» добавлены следующие параметры:
- «Обновлять время круга в начале каждого круга» (по умолчанию True, существующие устройства используют False, чтобы сохранить прежнее поведение): если параметр задан, он будет обновлять показатель времени круга на игровом табло в начале каждого круга, а не только в конце гонки.
- «Использовать показатель времени круга в начале гонки»: если параметр задан, он будет использовать сохранённое значение показателя времени круга в качестве вашего лучшего времени круга в начале гонки. Это позволяет сохранять рекорды в течение нескольких гонок.
- К устройству управления интерфейсом добавлен параметр «Показывать контекстное управление». Он позволяет показать или скрыть элемент интерфейса в левой части экрана, где перечислены доступные функции управления, которые может активировать игрок, будь то транспортные средства, холодное оружие или триггеры ввода.
- Используемый по умолчанию скайбокс теперь можно скрыть с помощью устройства смены дня и ночи.
Новое и обновлённое оружие
Новое оружие
- Лук «Ба-бах» — мифический;
- Пистолет (полностью автоматический) — обычный, необычный, редкий.
Обновления оружия
- «Полностью автоматический» пистолет переименован в «пистолет». Все остальные пистолеты были переименованы в «полуавтоматические пистолеты».
- У генераторов охранников и генераторов неигровых персонажей появились следующие виды холодного оружия: базовый меч, базовый молот и ударный молот.
Новые настройки острова для бесконечного боезапаса
Мы разделили параметр «Бесконечный запас боеприпасов» на несколько параметров, чтобы авторы могли более точно контролировать доступность боеприпасов на своих островах. Вот эти новые параметры:
- «Моментальная перезарядка»;
- «Бесконечные боеприпасы в обойме»;
- «Бесконечный заряд энергии»;
- «Бесконечный запас энергии»;
- «Бесконечные заряды».
Значение, которое параметр «Бесконечный запас боеприпасов» использовал до выхода этого обновления, теперь будет достигаться за счет всех этих параметров, за исключением «Моментальной перезарядки». Эти параметры также были добавлены к устройствам «Параметры команды и инвентарь» и «Создание класса». Они будут использовать ранее заданные значения.
Два новых примера дизайна, созданного с помощью устройств!
Наш постоянно растущий список примеров дизайна, созданного с помощью устройств пополнили ещё две страницы с документацией, которые помогут вам внести разнообразие в игровой процесс:
- Пример дизайна, созданного с помощью устройства «Генератор тягачей»: Хотите найти необычное применение тягачу на своём острове? Установите на него внедорожные шины, чтобы игроки могли кататься где угодно!
- Примеры дизайна, созданного с помощью устройства «Кнопка с условием»: Многофункциональное устройство «Кнопка с условием» позволяет создавать самые разные виды интерактивного игрового процесса. Мы предлагаем изучить сразу три отличных примера использования этого устройства!
Исправления ошибок, обнаруженных сообществом
Ниже приведены исправления ошибок, сведения о которых были предоставлены нам на форумах. Спасибо за терпение и за то, что сообщаете нам об этих проблемах!
- Исправлена ошибка, позволявшая отменить маскировку под объект, даже если это было отключено в панели управления пушкой-копиркой.
- Исправлена ошибка, из-за которой при добавлении неигровых персонажей с косметическими предметами у них не отображались таблички с именами.
Обновления и исправления в творческом режиме
Новое:
- Улучшено описание параметра «Поле зрения» — теперь во всех настройках оно пишется полностью, а не аббревиатурой.
Исправления:
- Исправлена ошибка, из-за которой меч и молот творческого режима не уничтожали воздушные шары, когда игрок атаковал в воздухе.
- Исправлена ошибка, из-за которой ускорение с баллистическим щитом не поражало существ.
- Исправлена ошибка в ракетнице «Сто пудов», у которой не отображался интерфейс прицеливания.
- Исправлена ошибка, вызывавшая подвисания, когда игрок шёл по некоторым объектам-растениям.
- Исправлена ошибка, из-за которой указатель на карте находился над самой верхней точкой некоторых островов.
- Исправлена ошибка, из-за которой щит стража становился невидимым, когда игрок блокировал удары с его помощью.
- Исправлена опечатка в описании двуствольного дробовика.
- Исправлена ошибка, из-за которой сообщение «За пределами досягаемости» турели «Дипломат» оставалось на экране после возвращения игрока в центр.
Устройства
Новое:
- Параметр генератора светлячков «Создавать только ночью» теперь по умолчанию установлен на значение «ВКЛ». Если установлено, светлячки будут появляться только в промежутке между сумерками и рассветом вне зависимости от других настроек.
- К устройству «Рыбное место» добавлен параметр «Взрывная рыбалка», и ему по умолчанию присвоено значение «True». Если задано значение «False», взрывчатка не будет срабатывать в рыбном месте.
Исправления:
- Исправлена ошибка, из-за которой в игре появлялись устройства, которые должны быть скрыты.
- Исправлена ошибка, из-за которой компоненты освещения сцены, скрытые с помощью устройства смены дня и ночи, больше никогда не становились видимыми.
- Исправлено значение «Целевой курсор» режима прицеливания мышью в устройстве «Управление: вид от третьего лица», чтобы стрельба велась на установленной высоте груди аналогично значению «Мини-джойстик» этого же устройства.
- Исправлена ошибка в устройстве «Таймер», из-за которой функции для всех не срабатывали, когда устройству задавали значение «Охват: все».
- Исправлена ошибка в устройстве «Счётчик игроков», из-за которой игроки, присоединявшиеся во время игры, не видели правильное целевое количество игроков.
- Исправлена ошибка, из-за которой показатель времени круга не обновлялся в гонках с одним кругом.
- Исправлена ошибка, из-за которой устройство-сигнализатор выводило неправильную информацию в отладочное сообщение.
- Исправлена опечатка во всплывающей подсказке параметра «Приоритет передачи» у видеопроигрывателя.
- Исправлена ошибка, из-за которой мяч из генератора мячей проходил сквозь игроков.
- Игроки больше не смогут перепрыгивать через мяч из генератора мячей.
- Исправлен эффект силуэта в устройстве «Усилитель визуальных эффектов» на мобильных платформах.
- Исправлена ошибка с устройством управления картой, из-за которой оно некорректно отображало карты больших размеров.
- Исправлена ошибка в устройстве выдачи предметов, из-за которой параметр «Таймер выдачи» не позволял вводить числовые значения в творческом режиме. Также улучшено описание параметра «Выдавать по таймеру».
- Исправлена ошибка, из-за которой состояние перезарядки устройства «Нитрокольцо» могло не завершиться должным образом.
- Исправлена ошибка в устройстве «Видеопроигрыватель», из-за которой параметр «Перейти в полноэкранный режим при получении сигнала» не работал на Android. Кнопка перезарядки теперь активирует полноэкранный режим и всегда отображается, когда этот параметр включён.
- Исправлена ошибка, из-за которой в устройстве задачи не срабатывали звуки устранения и взрыва.
- Исправлена ошибка, из-за которой устройства зоны переставали учитывать игроков, спрятавшихся в объектах.
- Исправлена ошибка в устройстве «Управление заданиями», из-за которой изменение цели или текста с помощью событий или Verse не обновляло содержимое виджета в интерфейсе до следующего изменения значения.
- Исправлена ошибка в устройстве задачи, из-за которой событие
DestroyedEvent()не запускалось в Verse. - Исправлена ошибка в устройстве «Барьер», из-за которой зарегистрированные игроки, покидая игру, могли вызвать ошибку выполнения Verse.
- Исправлена ошибка в устройстве персонажа, из-за которой возникали дубликаты косметических предметов при внесении изменений в сеансе редактирования по сети.
- Исправлена ошибка в устройстве «Внутриигровое видео», из-за которой событие
OnStoppedиспользовало неправильную всплывающую подсказку.
Обновления программного интерфейса Verse
Новое:
- Мы отказались от поддержки
GetCreativeObjectsWithTagв пользу набора методов расширенияFindCreativeObjectsWithTagдля устройств и сущностей.
Обновления и исправления UEFN
Новое:
- Улучшены диагностические сообщения для ошибок «Граф связан с внешним закрытым объектом».
- Исправлена ошибка размещения путём перетаскивания с помощью телефона во время редактирования по сети. Устройства теперь должным образом притягиваются к земле.
- Новые значки в интерфейсе режима ландшафта.
- Добавлены фильтры на панель окраски в режиме ландшафта, чтобы можно было быстрее найти в списке нужные слои и выбрать их.
- Внесены различные улучшения в инструмент выбора ландшафта:
- Теперь вы можете обновить панель подробностей в режиме ландшафта, когда отменяете выбор, чтобы немедленно скрыть параметры инструмента выбора.
- Параметры, связанные с инструментом выбора, перенесены в категорию «Выбор маски».
- Кнопка выбора перенесена в конец списка инструментов на панелях моделирования и окраски, поскольку она не является инструментом редактирования и работает в обоих режимах.
- Добавлены узлы асинхронного создания кисти и загрузки текстуры / загрузки материалов для загрузки MVVM из Verse.
- Добавлены выражения материала
FloatToUIntиUIntToFloat.
Исправления:
- Добавлено предупреждающее сообщение в коде ландшафта при создании карты на основе острова-шаблона, где до сих пор есть MIP-текстуры в данных редактирования слоёв.
- Внесён ряд исправлений в кисти и инструмент выбора ландшафта.
- Исправлена ошибка, из-за которой водоёмы не соблюдали параметры своей карты весов ландшафта, что приводило к некорректной окраске ландшафта.
- Исправлен ряд технических проблем, вызывавших критический сбой редактора.
- Устранены причины частых критических сбоев при удалении, отмене и повторе выражений материала, особенно в ситуациях, когда эти операции действовали на входы функций в то время как материал, использующий функцию, был открыт в редакторе.
Обновления и исправления «Черепашек-ниндзя»
Новое:
- Внесены улучшения в стартовый шаблон города.
- Авторы теперь могут удалять звёзды из материала скайбокса.
- Улучшена анимация Мышелова, в том числе добавлена новая анимация поворота, используемая, когда Мышелов не участвует в бою.
Исправления:
- Снижена интенсивность свечения красных глаз Мышелова.
- Внесён ряд технических исправлений в стартовый шаблон города.
- Фоновые окна больше не отбрасывают тени.
- Исправлена ошибка, из-за которой летающий сноуборд из «Черепашек-ниндзя» использовал неправильные визуальные эффекты.
- Атака с воздуха, использующая оружие «Черепашек-ниндзя», больше не отменяется на очень большом расстоянии.
- Исправлена ошибка, из-за которой глаза Мышелова не светились красным, когда он получал урон от игроков, находившихся за пределами его зоны реагирования.
- Исправлена ошибка, из-за которой у Мышелова не появлялся интерфейс щита при получении урона, если при этом у него были щиты.
Редактор UEFN
Новое:
- Добавлена поддержка импортирования файлов .tif с несколькими папками с помощью Interchange.
- Добавлена поддержка импортирования файлов .tx с помощью Interchange.
- Отключён плагин «Поиск ресурсов».
- Добавлена проверка UMaterial и UMaterialInstance при публикации проекта:
- Устранены проблемы при перемещении стен с помощью графического ориентира в локальном пространстве.
- Исправлена ошибка, мешавшая стенам прикрепляться к правильному местоположению, когда их добавляли на уровень.
- Теперь при проверке текстур система оценивает размер исходной текстуры, чтобы он не превышал максимальный объём отправляемых данных.
- Обновлены сообщения о проверке, чтобы различать ошибки, которые можно исправить с помощью свойств текстуры, от ошибок, требующих внесения изменений в исходную текстуру.
- Добавлено новое окно предпросмотра для файлов .abc, позволяющее просматривать ресурсы и анимацию, используя интерактивные элементы управления.
- Добавлены всплывающие подсказки для консольных команд при отображении истории. Кроме того, в текстовом поле консольной команды теперь появляется всплывающая подсказка для вводимой команды (если она допустима), которая также отображает текущее значение консольных переменных (CVars). (Чтобы избежать написания переменной без параметра, переключитесь на окно журнала, чтобы увидеть текущее значение, а затем вернитесь к консольной команде и укажите новое значение.)
- Кнопка «Применить изменения» больше не указывает, что эти изменения необходимо применить, если кнопка «Применить изменения Verse» была нажата.
- Добавлен переключатель «Автоматически применять изменения Verse» в выпадающем меню применения изменений, который будет автоматически отправлять обновления Verse после успешной компиляции.
- Добавлена возможность указать произвольные значения размеров экрана для уровня детализации в диалоговом окне Interchange при импорте ресурсов сетки.
- Добавлен фильтр по брендам в категории «Фирменные шаблоны».
- Добавлено переопределение EditorPerProjectUserSettings для параметра заполнения при импорте текстур в формате PNG.
- Увеличено количество свойств, которые можно изменять во время редактирования по сети.
- В диалоговом окне импорта Interchange теперь появляется предупреждающий значок, если у импортированных или повторно импортированных ресурсов возникают конфликты.
Исправления:
- Действие «Перейти к ресурсу» теперь быстрее работает при копировании акторов или размещении во время редактирования по сети.
- Исправлена ошибка, вызывавшая критический сбой при закрытии отдельного окна просмотра.
- В редакторе больше не происходит сбой при запуске сеанса редактирования по сети, если количество акторов в вашем проекте превышает 65 000.
- Инструмент «Размер проекта» теперь использует последнюю локально отправленную версию модуля, если она известна.
- Исправлена ошибка, снижавшая быстродействие при включении контроля исходного кода в проекте с большим количеством акторов.
- Исправлена ошибка, иногда мешавшая инициализировать редактирование по сети.
- При создании или удалении папок в структуре больше не появляется сообщение о необходимости применить изменения, когда включено редактирование по сети.
- При изменении свойств только для редактора больше не появляется сообщение о необходимости применить изменения, когда включено редактирование по сети.
- Исправлена ошибка, из-за которой состояние клиента «Запрошено обновление» не совпадало с состоянием кнопки «Применить изменения» в UEFN при создании новых ресурсов.
- Исправлена ошибка, из-за которой не отображалось предупреждение, когда проект UEFN пытались создать в папке, управляемой внешними системами резервного копирования, например OneDrive или Dropbox.
- Исправлена ошибка при размещении акторов, из-за которой появлялось некорректное сообщение о необходимости применить изменения, несмотря на включённое редактирование по сети.
- В выпадающем меню со свойствами функции у клавиш событий игрового процесса в Sequencer теперь отображаются только включённые свойства.
- Исправлена ошибка в диалоговом окне импорта Interchange, из-за которой не сохранялись параметры конвейера при изменении стека конвейера.
Моделирование
Новое:
- В редактор развёртки добавлен инструмент снимков состояния. Он позволяет с лёгкостью экспортировать ресурс текстуры из компоновки UV-развёртки, а также настроить вид и разрешение экспортируемого изображения.
- Инструменты моделирования теперь учитывают силу нажатия стилуса.
- Инструмент «Редактирование точки вращения» теперь поддерживает привязку к ориентации, чтобы сопоставить ориентацию точки вращения с другой поверхностью на вашем уровне.
- В инструмент запекания текстуры добавлен тип вывода UVShell для вывода UV-каркасов в виде текстуры.
- В меню «Отображение» редактора развёртки появились новые настройки. Они позволяют настраивать следующие параметры:
- Развёрнутое окно просмотра: толщина линии границы, цвет линии границы, толщина каркаса.
- Окно предпросмотра в реальном времени: цвет выбранной линии, толщина линии и размер точки.
- У инструмента «Обёртывание вокселями» появился параметр «Утолщённые оболочки».
- Инструмент кубической решётки теперь инициализирует начало решётки, учитывая выбранный активный элемент (если таковой имеется).
- Добавлена протосетка.
- Ограничено количество фоновых задач, которые инструменты моделирования могут одновременно запускать для создания результатов предпросмотра.
Исправления:
- Улучшено поведение при удалении краёв у группы полигонов в меню выбора элемента сетки. Теперь при удалении группы полигонов края примыкающих к ней групп объединяются. Это поведение теперь совпадает с функцией удаления группы полигонов из инструмента «Редактирование группы полигонов».
- Исправлена ошибка, из-за которой инструмент «Сетка в коллизию» иногда автоматически подгонял ориентированные рамки с неправильной ориентацией.
- Исправлена ошибка, из-за которой выделение краёв не всегда сохранялось для инструментов «Редактирование группы полигонов» и «Редактирование треугольников» при принятии инструмента.
- Режим моделирования теперь предупреждает пользователя, когда выбраны ресурсы движка, которые нельзя модифицировать.
- Отключён выбор с помощью сочетания «Ctrl+Alt+перетаскивание», когда работает инструмент, чтобы избежать конфликтов отображения, связанных с текущим выбором.
- Исправлена ошибка, вызывавшая критический сбой при выходе из редактора с активным меню выбором элемента сетки.
- Исправлена ошибка, из-за которой привязка масштаба в редакторе уровня влияла на привязку масштаба в редакторе развёртки.
- Исправлена ошибка, из-за которой параметр инструмента упрощения «Предотвращает инвертирование нормали» всегда считался включённым и не влиял на результат.
- Инструмент выбора треугольника теперь корректно обозначен как «Выбор треугольника».
- Исправлена ошибка, из-за которой проекции UV-развёртки коробок и цилиндров могли создавать «бантики» в компоновке UV-развёртки.
- Исправлена ошибка в инструменте сшивания редактора развёртки, из-за которой иногда швы отображались не там, где положено, когда выбрано несколько сеток или использовано вращение.
- Исправлена ошибка, мешавшая использовать привязку при масштабировании сетки с помощью инструмента «XForm > Преобразование».
- Исправлена ошибка, мешавшая выбрать пользовательские слои группы полигонов в инструменте «Сетка в коллизию», когда было выбрано несколько входящих сеток.
- Исправлена проблема, из-за которой некоторые базовые элементы могли создаваться с небольшим смещением центра при генерации с очень маленьким количеством треугольников.
- Исправлены ошибки, из-за которых операции при выборе краёв, например для сокращения, не давали ожидаемого результата.
- Исправлена ошибка, из-за которой инструмент редактирования нормалей не всегда корректно обновлял касательные.
- Исправлены ошибки, из-за которых инструменты «Редактирование группы полигонов» и «Редактирование треугольников» могли потерять или некорректно обработать выбор элемента сетки на уровне режима при запуске инструмента.
- Исправлена ошибка, из-за которой функции отмены и повтора работали некорректно или вызывали критический сбой при отмене выбора краёв в меню выбора элементов сетки.
- Исправлена ошибка, из-за которой параметр «Разбиение на сложные формы» инструмента «Сетка в коллизию» вызывал критический сбой при нажатиях некоторых клавиш.
Обновления и исправления Verse
Граф сцены (экспериментальная функция)
Новое:
- Обновлён
tag_component, чтобы он действительно использовалtag_view, а не предоставлял его с помощью методаget. - Запросы сущностей теперь используют новый тип возврата генератора.
Исправления:
- Исправлена некорректная утилизация созданных задач, когда их создавали в коде компонента «Граф сцены» (ранее созданные задачи не могли существовать дольше, чем компонент, в котором они были созданы).
Язык
Новое:
- Ослаблен эффект чтения переменной с 'transacts' на 'reads'.
Исправления:
- Компилятор теперь запрещает недопустимые классификации, которые он раньше игнорировал без уведомления. Один из примеров:
module1 := module: (Module1:)Misc := module: Module2 := module: (Module1:)Misc := module:Чтобы исправить существующий код, необходимо использовать правильное классифицированное имя. В вышеприведённом примере
MiscвModule2должно быть классифицировано с помощью(Module2:), поэтому здесь должно быть(Module2:)Misc. - Исправлена ошибка, из-за которой поля кортежа, используемые по умолчанию, вызывали критический сбой редактора при компиляции Verse. На существующий опубликованный код это изменение не повлияет, поскольку использование полей кортежа по умолчанию вызывало сбой компилятора до внесения этого исправления.
Программные интерфейсы Verse.org
Новое:
- Изменены функции некоторых тегов Verse в
tag_view, чтобы они использовали эффектreadsвместоtransacts.
Инструменты
Исправления:
- Исправлена ошибка, из-за которой необязательное свойство
editableдважды появлялось на панели свойств объекта. - Автозаполнение
VerseAssistбольше не пропускает унаследованные элементы.