В обновлении экосистемы 42.10 вас ждут жутковатый шаблон «Депрессвиль: окружение» и набор «Депрессвиль», а также 166 новых аудиоресурсов, включая шины управления звуком, музыку, звуковые эффекты и вокал. Среди прочих нововведений — переходы Затухание и Переключение для экспериментального API камеры в Verse, выбор устройства в «Предпросмотре версии для мобильных устройств», набор «Утиный урез», новые уровни редкости автоматической винтовки «Ударник» и многое другое.
В этом обновлении также появится API Social Synergy: он позволяет определить, состоит ли игрок в группе, и теперь доступен в Verse. Используйте GetLocalParty(), чтобы узнать размер группы и отслеживать, когда участники присоединяются к ней или выходят из неё. Добавляйте бонусы к очкам для групп, предоставляйте доступ к дверям только участникам группы и настраивайте сложность в зависимости от размера группы.
Начиная с версии 42.10, любой код Verse, содержащий поля типа concrete_subtype с аннотацией @editable, которые содержат типы, отличные от <concrete>, должен быть либо изменен для использования типов <concrete>, либо удален. Это связано с исправлением в валидаторе редактора, который теперь корректно применяет правило, согласно которому любой тип, который вы помещаете в concrete_subtype(foo), также является <concrete>.
Существующие игры, которые имеют переменные, не являющиеся <concrete>, в concrete_subtype, будут функционировать в обычном режиме и останутся опубликованными. При попытке повторной публикации вашей игры, если эта проблема сохраняется, вы можете столкнуться с ошибками проверки.
Новый шаблон — «Депрессвиль»
Оцените новый сезонный шаблон Депрессвиль: окружение. Для создания зловещей атмосферы здесь используются контент «Депрессвиля», доступные ресурсы в стиле хоррор и различные приёмы работы с освещением и окружением.
API Social Synergy
API Social Synergy теперь доступен в Verse: он позволяет определять, состоит ли игрок в группе. С помощью GetLocalParty() можно узнать, кто из участников сеанса входит в группу игрока, проверить размер группы, отслеживать, когда участники присоединяются к ней или выходят из неё, а также определить, состоят ли игроки в одной группе.
С помощью API можно построить игровой процесс, который поощряет совместную игру:
Добавлять достижения и бонусы к очкам для групп
Настраивать доступ к дверям только для участников группы
Задавать сложность в зависимости от размера группы
Снижать урон по своим между участниками группы
Изменять баланс команд, чтобы объединять или разделять участников группы
Вводить динамические комментарии и особый интерфейс
Подробнее и примеры кода см. на странице Party-Based Gameplay Using the Social Synergy API.
Переходы камеры в Verse (экспериментальная функция)
Переходы теперь можно использовать с камерами, созданными с помощью экспериментального API камеры в Verse. Теперь разработчики могут задавать и настраивать параметры перехода Затухание, чтобы камеры плавно сменяли друг друга, или использовать переход Переключение, чтобы мгновенно переходить с одной камеры на другую. Это даёт больше контроля над сменой камер в среде выполнения.
API камеры, модификаторы камеры и переходы по-прежнему являются экспериментальными функциями и находятся в активной разработке.
Обновления отметок «Нравится», подписок и сохранений
Мы добавляем больше мест, где игроки смогут поставить острову отметку «Нравится», сохранить его и подписаться на разработчика, который его создал. Кроме того, эти действия станут проще и понятнее для игроков. Это первое из нескольких обновлений, которые выйдут в ближайших версиях.
В версии 42.10:
Функции «Нравится», «Не нравится», «Сохранить» и «Подписаться» теперь доступны на внутриигровой вкладке «Обзор», которую можно открыть клавишей инвентаря, карты или счёта. Поэтому игроки могут поставить вашему острову отметку «Нравится» или подписаться на вас прямо во время игры.
При выходе из игры кнопки «Нравится» и «Не нравится» теперь работают как единый переключатель. Игроки могут напрямую переключаться между ними, не сбрасывая изначальный выбор.
Теперь везде, где отображаются эти элементы, выбранный вариант легче отличить от остальных. После выбора отметки она меняется («Понравилось», «Сохранено» и т. п.), отображая соответствующий выбор, а яркий фон выбранной кнопки исчезает.
После подписки на разработчика вместо значка плюса отображается галочка, а отметка меняется на «Подписка».
Обновление приложения UE Remote
Приложение Unreal Engine Remote (UE Remote) позволяет передавать ввод с устройства iOS или Android на рабочую станцию разработчика и тестировать встроенное распознавание жестов непосредственно на мобильном устройстве. Следуйте приведённым ниже инструкциям, чтобы установить приложение и начать тестировать острова на мобильных устройствах.
Подробнее о том, как добавить сенсорное управление на острова UEFN, читайте на странице Виртуальный указатель.
Обновления инвентаря и каталога ресурсов
Ознакомьтесь со всеми новыми устройствами и предметами, представленными в этом обновлении!
Обновления и исправления устройств
Исправления
Исправлены ошибки, из-за которых не работали параметры визуального эффекта «Свечение» и «Контур» устройства «Усилитель визуальных эффектов».
Новое оружие
В творческом режиме и UEFN появились редкие, эпические и легендарные версии автоматической винтовки «Ударник».
Новые наборы и готовые элементы
Набор «Депрессвиль»
Набор Депрессвиля (полы, лестницы и крыши)
Набор Депрессвиля (стены)
Набор объектов Депрессвиля
Набор утёсов из Депрессвиля
Дом из Депрессвиля
Набор «Утиный урез»
Набор Утиного уреза (пол)
Набор Утиного уреза (стены)
Набор Утиного уреза (крыши)
Набор объектов Утиного уреза
Яхта Крякстона из Утиного уреза
Кряк-клуб из Утиного уреза
Новые аудиоматериалы
В UEFN в папку Fortnite > Audio > Horror добавлено 166 новых звуковых ресурсов: шины управления звуком, музыкальные композиции, звуковые эффекты и вокальные партии для использования на картах в стиле хоррор.
Обновление документации
С помощью функции Предпросмотр версии для мобильных устройств теперь можно выбрать одно из популярных устройств iOS или Android для предпросмотра. При выборе устройства в предпросмотре отображаются скруглённые углы, вырезы под камеру и корректные безопасные зоны.
В документе Устройства перемещения объектов теперь описаны следующие ограничения:
Одновременно может быть активно только одно устройство перемещения объектов.
Приоритет отдаётся устройству перемещения объектов, активированному последним.
Активное устройство перемещения объектов может либо вращать объект, либо перемещать его, но не выполнять оба действия одновременно.
Исправление ошибок, отмеченных сообществом
Ниже приведены исправленные ошибки, о которых нам сообщали на форумах. Спасибо за терпение и за то, что сообщаете нам об этих проблемах!
Исправлена ошибка, из-за которой при использовании устройства «Усилитель визуальных эффектов» не отображался визуальный эффект контура или свечения.
Исправлена ошибка, из-за которой для реактивного ранца переставала работать функция зависания на месте.
Исправлена ошибка, из-за которой
SetPresentableToPlayersработал по-разному для сущностей с одним и тем же компонентом.Исправлена ошибка, из-за которой устройства показателей не работали с пользовательскими показателями.
Исправлена ошибка, из-за которой пользовательские предметы и валюта не отображались в инвентаре.
Исправлена ошибка, из-за которой Помощник разработчика от Epic завершал работу по истечении времени ожидания без каких-либо уведомлений, хотя индикатор загрузки продолжал отображаться.
Исправлена ошибка, из-за которой у световых мечей отображался неверный значок.
Полный список всех запланированных исправлений для версии 42.10 см. в этом поисковом запросе на форуме сообщества разработчиков Epic.
Обновления и исправления экосистемы Fortnite
Новое
В CP_Prop_Rock_Wall_Moss позволяющие выбирать в UEFN цвет мха на верхней части объекта.
В папку
Fortnite > Environment > Foliageдобавлены Brimstone_DeadGrass_A и Brimstone_DeadShrub_A. Теперь их можно использовать как растительность в UEFN.В папку Fortnite > Environment > Materials добавлен MI_Hera_Grass_Covers_Boreal_A и доступен для использования в окрашиваемых слоях ландшафта в UEFN.
Исправления
Исправлены неправильные или отсутствовавшие теги у трёх видов оружия в инвентаре творческого режима:
Нестабильная пехотная снайперская винтовка «Раскат грома» — удалён тег Штурмовое, добавлен Снайперское.
Импульсная винтовка «Адреналин» — добавлен тег Экзотическое.
Разломная винтовка Основателя — добавлен тег Снайперское.
Исправлена ошибка, из-за которой игроки больше не могли зависать на месте при использовании реактивного ранца. Теперь после активации реактивного ранца можно зависнуть на месте, прицелившись во время полёта.
Скорректировано управление видимостью сетки от первого лица: теперь учитываются случаи, когда на момент инициализации сетка ещё не создана полностью и не обновляется каждый такт, из-за чего для неё не удавалось создать обработчик. Благодаря этому некоторые сетки больше не остаются непреднамеренно видимыми при виде от первого лица.
Обновления и исправления брендированных островов
Исправления
Исправлена ошибка, из-за которой способность «Внушение Силы» в некоторых случаях не снимала заимствованную экипировку.
Исправлена ошибка, из-за которой у заготовок световых мечей была указана неверная категория предмета, поэтому их нельзя было использовать. Если заготовки световых мечей были скопированы в проект из шаблона «Световые мечи и способности Силы», значение этого поля необходимо сбросить вручную.
Обновления и исправления UEFN
Новое
Неприватные ресурсы теперь всегда создают перенаправление при перемещении или переименовании.
Действие ввода Move добавлено в контекст
TraversalMappingкак экспериментальная функция. На него можно подписаться, чтобы отслеживать нажатия назначенных игрокам клавиш перемещения.Контекст
InteractMappingи действие Interact добавлены как экспериментальные функции. На Interact можно подписаться, чтобы реагировать на использование игроками назначенных клавиш взаимодействия.В UEFN добавлен набор инструментов Programmatic, который позволяет клиентам MCP объединять несколько вызовов инструментов в один скрипт.
Исправления
Исправлена ошибка, из-за которой инструмент «Телефон» не работал при включённом параметре проекта Пользовательские предметы и инвентарь.
Исправлена регрессия, увеличивавшая время загрузки UEFN и способная привести к сбою загрузки карт с большим количеством сущностей Scene Graph на некоторых платформах.
Исправлена ошибка, из-за которой ссылка на игрока сохранялась после исчезновения игрока, выхода из системы или устранения, вызывая подтормаживания при сборке мусора.
Физика
Исправления
Исправлена ошибка, из-за которой скольжение на островах с включённой физикой ощущалось заторможенным и дёрганым по сравнению с островами без физики. Теперь скольжение работает одинаково независимо от настроек острова.
Исправлена ошибка, из-за которой инструмент Telekineticon пытался захватить ближайшие объекты вместо объекта, на который целился игрок. Теперь он захватывает только целевой объект.
Исправлена ошибка, из-за которой значок Telekineticon нельзя было переопределить для сущности. Пользовательские значки, назначенные для инструмента Telekineticon, теперь корректно отображаются в игре.
Исправлена ошибка, из-за которой игрок появлялся в воздухе в начале игры или между раундами на островах с включённой физикой. Теперь игроки правильно появляются на земле.
Исправлена ошибка, из-за которой экипированное игроком оружие исчезало во время скольжения после спринта на островах с включённой физикой. Теперь оружие остаётся видимым на протяжении всего скольжения.
Scene Graph
Исправления
Исправлены некоторые скелетные анимации, которые зависали на клиентах. Циклические анимации Scene Graph правильно воспроизводились на сервере, но на клиентах замирали в конечной позе.
EaseOutснова доступен в качестве экспериментальной функции.
Обновления и исправления Verse
Новое
Ресурсы, используемые скомпилированным кодом Verse, теперь всегда создают перенаправление при перемещении или переименовании.
Исправления
Исправлена ошибка, из-за которой поля
@editableтипаconcrete_subtypeпроверялись некорректно.