С выходом обновления 33.00 у каждого опубликованного острова Fortnite появляется уникальная прямая ссылка, с помощью которой игроки могут сразу же переместиться на него при запуске игры. Делитесь прямыми ссылками на ваш остров на сайтах, в социальных сетях и везде, где их можно публиковать, чтобы игроки сразу заходили на ваш остров.
Вас также ждёт ряд устройств по управлению статистикой. С их помощью вы сможете вести особую статистику для игроков, команд и матча в целом, а также настраивать её и использовать для улучшения игрового процесса на своём острове.
Для авторов, создающих острова LEGO®, появилось новое устройство сборки. Оно позволяет вам управлять монтажом и демонтажом объектов LEGO с помощью кода Verse, и вы сможете пользоваться множеством новых игровых возможностей для строительства.
По мере того, как растёт экосистема Fortnite, мы добавляем для вас отличные новые функции, предоставляем больше материалов и вносим исправления в обновлениях экосистемы.
В этот раз самым крупным нововведением стало объединение всех объектов в новом разделе «Каталог ресурсов и обновления инвентаря»! Здесь вы найдёте информацию об устройствах и добавленных материалах из «Королевской битвы», а также о небольших нововведениях и исправлениях.
Делитесь с нами мнением о новом формате на форуме или в Discord. И не стесняйтесь предлагать, что можно улучшить!
Обновление системы: изменение автономного режима UEFN
Мы уже рассказывали, что вы сможете продолжить работу над своими островами в автономном режиме UEFN. С тех пор мы обнаружили неполадки, которые не позволяли этому режиму работать как положено. Из-за них UEFN пока должен оставаться в автономном режиме, когда серверы Fortnite отключены. Мы постараемся восстановить возможность работы в автономном режиме в следующих обновлениях.
Напоминаем: диспетчер времени суток и устройство «Небо» скоро исчезнут
В предстоящем обновлении мы уберём диспетчер времени суток из сезона 14 и устройство «Небо» из творческого режима. Сейчас вы можете выбрать на своём острове новый диспетчер времени суток и устройство смены дня и ночи по желанию. Однако после того, как прежний диспетчер времени суток и устройство «Небо» исчезнут, на всех существующих островах автоматически появится новый диспетчер времени суток, а все устройства «Небо» сменятся на устройства смены дня и ночи (только параметры положения и объёма). Это изменение затронет острова, использующие устройство «Небо» для настраиваемого освещения. Узнать больше об этом изменении можно в записи на форуме (на английском языке).
Прямые ссылки на острова Fortnite теперь доступны на ПК и Android
У каждого опубликованного острова Fortnite теперь есть уникальная прямая ссылка, сразу направляющая игроков в Fortnite. Ваш остров уже будет отображаться в игре на главной панели. Делитесь прямыми ссылками на ваш остров на сайтах, в социальных сетях и везде, где их можно публиковать, чтобы игроки сразу заходили на ваш остров. В данный момент эта функция доступна игрокам на ПК и Android, а чуть позже мы добавим поддержку iOS.
Вы можете легко скопировать прямую ссылку на свой остров из творческого портала.
Обновления сеансов на сервере в масштабе всей экосистемы
Мы изменили время отключения серверов в творческом режиме Fortnite, сеансах редактирования в UEFN и на всех опубликованных островах.
Раньше новые запущенные серверы (например, для частных матчей, сеансов редактирования и подбора игроков без замены) работали 4 часа, а затем отключались.
Теперь работа сервера будет зависеть от времени отключения хоста: длительность сеансов будет равна времени присутствия хоста + ещё 4 часа.
Это значит, что серверы, к которым вы подключаетесь, будут работать от 4,5 до 19 часов в зависимости от того, когда сервер был запущен, и с учётом времени присутствия хоста сервера. У вас появится больше шансов попасть на действующий сервер, подходящий для времени вашей работы, и вам не придётся искать новый сервер в разгар творческого процесса.
Обновлённые горячие клавиши (назначения клавиш) в творческом режиме!
Мы обновили меню горячих клавиш в творческом режиме, чтобы авторам было легче пользоваться любимыми функциями! Теперь в быстром меню можно выбрать вкладку по умолчанию при открытии меню творческого режима. Также эти функции появились во вкладке «Управление (клавиатура)» меню настроек, что ещё больше расширяет возможности персонализации.
Подробнее об этих изменениях можно прочесть в статье «Горячие клавиши и назначение клавиш быстрого доступа».
Новое устройство сборки для островов LEGO®
Придумайте и создайте новый мир из кирпичиков с помощью устройства сборки. Это новое устройство позволит авторам островов LEGO® управлять монтажом и демонтажом объектов LEGO с помощью кода Verse. Более того, вы сможете предоставить такую возможность своим игрокам с помощью переключателей, триггеров и других устройств.
Больше никаких случайных кирпичиков LEGO под ногами! Теперь вы сможете строить играючи и наблюдать, как строительные блоки размещаются точно в нужном месте. Подробности можно узнать в документации устройства сборки. С нетерпением ждём ваших творений!
Новые компоненты и обновления графа сцены
В этом обновлении значительно изменились компоненты и вся система перед выходом бета-версии.
Граф сцены — экспериментальная функция, так что рекомендуем прочесть подробную документацию и список известных проблем. Мы будем рады отзывам об этой функции на форуме!
Новый тип компонентов — компоненты, сгенерированные на основе существующих ресурсов (ССР-компоненты)
Мы добавили несколько новых компонентов и новый способ работы с ресурсами в компонентах, которые называются компоненты, сгенерированные на основе существующих ресурсов. ССР-компоненты — это класс компонентов, который создаётся автоматически на основе уже существующих материалов вашего проекта — сетки, звука или ресурса системы частиц. Кроме того, эти материалы могут проявлять в сгенерированном компоненте свойства, которые вы можете менять.
Ступени и пол — отдельные сущности, каждая из которых использует ССР-компонент mesh_component. Освещение на ступенях — это готовый элемент, использующий два ССР-компонента — the mesh_component и capsule_light_component.
Подробнее об изменениях и обновлениях компонентов можно узнать в статье «Граф сцены: изменения и исправления». Также рекомендуем прочесть новую документацию в статье «Компоненты».
Компонент коллизии устарел
Также мы прекращаем поддержку collision_component и добавляем свойства «Возможность коллизии» и «Возможность запроса» для mesh_component. Теперь вы можете обрабатывать коллизию с помощью событий EntityEnteredEvent и EntityExitedEvent. Они происходят тогда, когда сущности начинают или перестают накладываться друг на друга. Кроме того, теперь вы можете менять материалы в mesh_component во время исполнения.
Из UEFN удалён пример функции заготовки графа сцены
В этом обновлении мы сильно изменили граф сцены, поэтому убрали готовый элемент из списка шаблонов примеров функций в UEFN. Мы собираемся обновить шаблон и снова сделать его доступным в будущем обновлении. Кроме того, мы на время убрали документацию, относящуюся к шаблону заготовки. Она будет обновлена вместе с проектом шаблона.
Новые устройства: «Создание показателя», «Счётчик характеристик» и «Усилитель показателя»
Новый набор устройств для управления статистикой поможет вам создавать настраиваемые показатели, а также отслеживать их и управлять показателями для игроков, команд и всего матча.
- Создание показателя: это устройство позволяет создавать показатели для игроков, команд или матчей. Показатели могут отображаться в интерфейсе или использоваться на игровом табло, чтобы определять условия победы или завершения матча. Также устройство позволит создавать системы по типу RPG с параметрами существ и предметов, способными менять уровень. Узнать больше можно в документации к устройству «Создание показателя».
- Счётчик характеристик может отслеживать текущее значение показателя для игрока или группы игроков, а также запускать события, когда значение меняется или достигает заранее определённых порогов. Вы можете применять это устройство как для авторских, так и для существующих игровых показателей: счёта, устранений, содействий и т. д. Узнать больше можно в документации к устройству «Счётчик характеристик».
- Усилитель показателя может увеличивать или уменьшать значение определённого показателя как однократно и мгновенно, так и многократно с течением времени. Вы можете применять это устройство как для авторских, так и для существующих игровых показателей: счёта, устранений, содействий и т. д. Узнать больше можно в документации к устройству «Усилитель показателя».
Новый генератор ящиков с модификаторами для транспорта
В творческом режиме появились ящики с модификаторами для транспорта из третьего сезона пятой главы «Королевской битвы». С их помощью авторы могут быстро разместить стандартный ящик со случайными модификаторами. Кроме того, добавлены элементы управления для настройки таймеров, типов и случайного выбора. Авторы, использующие Verse, могут перехватывать получение модификаторов и запускать настраиваемые эффекты, а также лучше управлять применением модификаций для транспорта.
К этим видам транспорта могут применяться все доступные модификации:
- тягач;
- Fang;
- Nitro Drifter;
- пикап;
- седан;
- спорткар;
- внедорожник.
К этим видам транспорта может применяться большинство доступных модификаций, за исключением некоторых:
- бронированный боевой автобус — без пуленепробиваемых шин;
- такси — без модификаций крыши;
- мегабоевой автобус — без пуленепробиваемых шин.
Для остальных видов транспорта пока доступны только ремонтные ящики.
В режиме Редактирование по сети будут по умолчанию синхронизируются только события редактирования
Начиная с этого обновления UEFN будет по умолчанию синхронизировать только события редактирования в режиме Редактирование по сети. События редактирования — это такие важные изменения, как добавление или демонтаж объектов с помощью устройства «Телефон» (включая здания), изменения пользовательских настроек устройств или изменение связей с помощью устройства Patchwork. Это значит, что объекты, уничтоженные оружием или киркой, не будут также удаляться в редакторе UEFN.
Если вы хотите пользоваться прежними настройками, когда все разрушения в режиме Редактирование по сети приводили к удалению этих объектов из проекта, смените стандартное значение параметра «Редактирование по сети: нередактируемые разрушения».
В UEFN теперь доступны MetaSounds!
В UEFN появились пресеты MetaSounds! Они наследуют от SoundBase и воспроизводятся через аудиоустройства, так что вы можете воспроизводить их вместе с существующими материалами UEFN. Добавив звуки MSS PlayRandom Loop и MSS PlayRandom Oneshot, вы сможете случайным образом выбрать громкость и высоту звука, а также зациклить его воспроизведение или воспроизвести в определённый промежуток времени.
MetaSounds пока доступны только для чтения, но позже мы добавим возможность создания MetaSound и их разнообразного использования в UEFN. В дальнейшем с помощью Verse, графов сцены и полноценного инструментария для MetaSound вы сможете делать более сложные проекты с использованием MetaSounds! Подробнее о MetaSounds в UE можно прочесть в нашей общей документации к UE. Там вы узнаете, какие возможности в будущем предоставит UEFN.
Обновления документации
Новая документация к настраиваемому интерфейсу!
Мы публикуем для вас самые актуальные сведения об UMG в UEFN, поэтому обновили раздел «Создание игровых интерфейсов» в документации UEFN. Теперь в нём больше руководств и подробной информации о старых и новых функциях UMG в UEFN.
- Настройка параметров материалов в UMG
- Анимация интерфейса
- Создание настраиваемого интерфейса
- Функция преобразования: IntToText и IntToFloat
- Функция преобразования: отображение текстур из модели просмотра
Мы продолжим расширять и дополнять этот раздел, так что следите за дальнейшими обновлениями.
Другая новая документация и изменения
- Изменения панели пространственных показателей:
- В меню с тремя линиями появилась новая настройка.
- Добавлен новый просмотр сводки.
- Добавлены новые показатели.
- Новые примеры использования устройства «Подъёмник»: узнайте, как можно использовать подъёмник и отправлять игроков к новым высотам!
- Узнайте все подробности о новой вкладке оценки острова в разделе «Аналитика проекта» — «Вкладка оценки острова».
Обновления и исправления в инвентаре и Каталоге ресурсов
В этом разделе собраны новые небольшие обновления, улучшения и исправления для всех объектов Каталога ресурсов и инвентаря.
Обновления и исправления устройств
Новое:
- Вращающаяся камера и устройства «Управление: вид сбоку» перешли из бета-тестирования в полный доступ.
- Немного изменён генератор персонажей из «Черепашек-ниндзя»:
- Появилась новая настройка устройства: «Управление снаряжением элитного бойца клана Фут».
- Элитные бойца клана Фут теперь могут использовать новое оружие — катану.
- Добавлен новый параметр устройства, позволяющий управлять снаряжением элиты клана Фут: «Тип оружия элитного бойца клана Фут». Значения:
- Меч (по умолчанию)
- Катана (новое оружие)
- Случайно (случайный выбор одного из поддерживаемых видов оружия)
- Добавлена поддержка Verse API для устройства «Сложное взаимодействие». Теперь вы можете связывать события, которые запускает срабатывание типов ввода «Отлично», «Хорошо» или «Плохо» на устройстве. Также можно настраивать срабатывание событий при начале, успехе, неудаче или отмене взаимодействия.
- Обновлено устройство «Проигрыватель барабанов Patchwork». Теперь вы сможете добавить любой доступный сэмпл барабанов в любую ячейку проигрывателя барабанов. Кроме того, навигация по пользовательским настройкам стала удобнее.
- Устройство «Patchwork с синхронизацией песен» теперь позволяет выбрать треки из синхронизированного MIDI файла по имени, а не по номеру.
- В устройстве выдачи предметов появился параметр «Удалить сохранённые данные игрока при получении сигнала».
- Теперь можно убрать игроков из устройства «Кабинка для переодевания» и отключить его.
- Добавлены новые параметры устройства управления картой:
- «Приоритет формы мини-карты»: принудительно применяет круглую или квадратную форму мини-карт.
- «Прозрачность мини-карты»: мини-карта становится слегка прозрачной.
- Для персонажей теперь доступны косметические предметы «Светлый демон-боец» и «Тёмный демон-боец».
- Добавлены новые параметры ускорения для генератора спортивных мотоциклов.
- Для устройства управления существами появился параметр «Включить отбрасывание оружия».
- Обновлено устройство управления декорациями: добавлены источники ресурсов.
- Обновлено устройство «Панель „Устранение“»:
- Обновлены настройки команд и классов.
- Обновлена случайная добыча.
- Параметр «Тип чудовищ».
- Штрафы за устранение.
- По вашим отзывам мы внесли несколько изменений в устройство «Удаление предметов», чтобы улучшить видимость в игре.
- Для параметра «Затронутые элементы» убрано значение «Нет».
- Значение параметра «Затронутые предметы» по умолчанию теперь не «Все», а «Предметы в устройстве».
- Значение параметра «Количество для удаления» по умолчанию теперь не «100%», а «Количество в устройстве». После изменений этих двух параметров ваш инвентарь не будет очищаться по умолчанию. Устройство будет по умолчанию работать так же, как устройство выдачи предметов и многие другие устройства — оно будет действовать только на предметы, помещённые в него.
- Кроме того, во время игры устройство будет скрыто, как и предполагалось изначально. Настроить этот параметр, как и в случае с устройством выдачи предметов, будет нельзя — оно не должно отображаться в игре.
- В наборе сундуков и боеприпасов появилось новое устройство «Стихийный сундук».
Исправления:
- Исправлена ошибка, из-за которой нитробомба не действовала на транспорт.
- Исправлена ошибка, из-за которой игроки не могли допрашивать других игроков при использовании устройства «Тяжёлое ранение».
- Исправлена ошибка, из-за которой на экране иногда не обновлялись регуляторы синтезаторов Omega Patchwork после корректировки значений в меню изменений.
- Исправлена ошибка, из-за которой повторные подключения к галереи пресетов пошагового модулятора Patchwork округляли значения модулятора с понижением до 0.
- Исправлена ошибка генератора предметов для захвата, из-за которой игроки не могли отключиться от выбранного предмета для захвата флага с помощью быстрой смены оружия.
- Исправлено несколько ошибок в устройстве «Генератор существ»:
- GetSpawnLit API теперь возвращает нужное значение SpawnLimit, установленное в настройках устройства.
- Стандартное целое значение GetSpawnLimit заменено на нужную конфигурацию ограничения появления, установленную на устройстве (1, 2, 3, 4, 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100).
Известные проблемы с устройством сборки LEGO®
- Для устройства сборки используется неверный значок. Сейчас для него отображается значок устройства перемещения объектов.
- Скрыть голограммы предварительного просмотра для устройства сборки сейчас сложнее, чем нужно. В обновлении 33.10 мы исправим эту неполадку и добавим новые возможности. Вы сможете скрыть голограмму в игре, если актор, отображаемый на голограмме, тоже скрыт в игре.
Предметы
- Маска демона пустоты
- Граната-обманка
Наборы и готовые элементы
- В набор уличных объектов фабрики игрушек LEGO® входят дополнительная куча брёвен, гном и красная рыбка.
- Добавлен новый набор мягкой подсветки с настраиваемым освещением.
Оружие
Новое:
- Клинок «Тайфун»
- Дробовик «Канабо»
- Помповый дробовик «Страж» *Автоматический дробовик «Двойник»
- Автомат «Фурия»
- Автомат «Ураган»
- Высокоточный пистолет-пулемёт «Загадка»
- Пистолет-пулемёт «Экспрессия»
- Маска огненного демона
Исправления:
- К названиям всего модульного оружия из главы 5 добавлено примечание «Модульное», указывающее на особые функции. У стандартных версий этого оружия больше не будет примечания «Стандартное».
- В раздел «Инвентарь» настроек игрока добавлен параметр острова «Бесконечная прочность». Благодаря этому клинок «Тайфун» не будет терять прочность при использовании.
- В настройки острова, а также для устройств «Создание класса» и «Параметры команды и инвентарь» добавлен параметр «Моментальная перезарядка после смены»**. Эта настройка позволяет авторам управлять двустволкой и убирает перезарядку при смене оружия или предметов во время игры.
- Настройка острова «Моментальная перезарядка» получила новое название «Моментальная перезарядка после применения», чтобы избежать путаницы с параметром острова «Моментальная перезарядка после смены».
Исправления ошибок, обнаруженных сообществом
Ниже приведены исправления ошибок, сведения о которых были предоставлены нам на форумах. Спасибо за терпение и за то, что сообщаете нам об этих проблемах!
- В инструменте «Производительность редактора» по умолчанию отключено создание снимков состояния Insights. Некоторые разработчики заметили, что оно приводит к снижению производительности. Этот параметр должен выбираться по желанию.
- Врата демонов: исправлены неполадки с ресурсом Niagara. Размеры текстур уменьшены для повышения производительности.
Обновления и исправления экосистемы Fortnite
Новое:
- Теперь вы можете использовать на своих островах новые способы передвижения игроков, добавленные в сезоне 1 главы 6 «Королевской битвы». В настройках острова можно посмотреть все типы передвижения и настроить их.
- Тип урона от падения
- Разрешить усиленный прыжок
- Разрешить кувырок при приземлении
- Разрешить отталкивание от стен
- Разрешить карабканье по стенам
- Чтобы дать авторам больше возможностей для настройки, мы разделили параметр «Бесконечные строительные материалы» на «Бесконечные строительные ресурсы», «Бесконечное золото» и «Бесконечные ресурсы мира». Строительные ресурсы включают древесину, камень и металл. Параметр «Бесконечные ресурсы мира» доступен во вкладке «Создать» в разделе предметов.
- В разделе настроек «Команда» теперь можно выбирать параметр «Пять игроков». Он позволяет формировать команду из пяти игроков, с заполнением или без.
Исправления:
- Исправлена ошибка, из-за которой несколько объектов одного типа иногда подсвечивались, когда вы поднимали их с помощью устройства «Телефон».
- Исправлена ошибка, из-за которой игроки на островах LEGO® могли делать кувырок с уклонением на месте во время отсчёта перед игрой.
- Исправлена ошибка, из-за которой настройка острова «Отключить столкновение игроков» позволяла игрокам проходить сквозь неигровых персонажей (охранников, животных, существ и т. д.). Теперь она будет отключать только столкновения игроков между собой, как и следует.
- Для существ: восстанавливает щиты только тогда, когда нет тяжёлого ранения. Добавьте проверку тяжёлого ранения, чтобы щиты при устранении существ восстанавливались только тогда, когда игрок-инициатор не получил тяжёлое ранение.
- Исправлена ошибка на панели «Устранение», из-за которой не применялось удаление штрафных предметов.
Обновления и исправления UEFN
Новое:
- Убрана обратная совместимость для генераторов персонажей, связанных с секвенсором без дорожки времени жизни привязки этого объекта. Это требование было добавлено в обновлении 31.00. Без этой дорожки персонажи, связанные с секвенсором, больше не будут приостанавливать заданное поведение во время воспроизведения последовательности. Чтобы решить эту проблему, убедитесь, что ваши привязки к генератору персонажей имеют дорожку времени жизни привязки, иначе произойдёт сбой проверки.
- В устройство «Таймер» теперь можно добавить пользовательский виджет. Чтобы использовать эту функцию, установите приоритет собственного пользовательского виджета для параметра «Пользовательский виджет» на устройстве «Таймер». Добавьте модель просмотра таймера в свой виджет, чтобы привязать свойства устройства «Таймер».
- Поле сообщений устройства «Лента новостей» теперь поддерживает локализацию.
- Добавлена настройка редактора, позволяющая отключить фиксацию в ячейках при изменении строительного элемента Fortnite.
- Теперь в UEFN доступен переключатель виджетов. Его свойство ActiveWidgetIndex можно использовать для привязок MVVM.
- Пользоваться инструментами моделирования при редактировании объектов, несовместимых с режимом моделирования, больше нельзя. Инструменты моделирования больше нельзя запустить для объектов движка, которые не редактируются этими инструментами.
- Для устройства проверки столкновений добавлен параметр «Выбрать цель», позволяющий переключать видимость одной или нескольких сеток целевого объекта.
- Теперь пользователи могут устанавливать приоритетный материал каркаса динамической сетки.
- Выбор элемента сетки в режиме моделирования теперь включен по умолчанию.
- Добавлена альфа-версия поддержки запекания цвета вершин в BakeTexture.
- К названиям графов для печати узлов MetaSound в журнал добавлено уникальное значение экземпляра MetaSound.
Исправления:
- Исправлена ошибка, из-за которой быстрая перезагрузка Verse переставала работать при переименовании проекта UEFN.
- Исправлена ошибка в HLSLMaterialTranslator, из-за которой некоторые материалы не преобразовывались должным образом.
- Устранены различные критические ошибки, возникавшие при удалении выражений в функции материала, а также при выполнении операций «Отмена / Повтор» после удаления.
- Устранены причины частых критических сбоев при удалении, отмене и повторе выражений материала, особенно в ситуациях, когда эти операции действовали на входы функций в то время как материал, использующий функцию, был открыт в редакторе.
- Исправлена ошибка, из-за которой выбор элемента сетки не сохранялся после того, как пользователь запускал инструмент «Экструзия пути» или «Экструзия полигонов», а затем отменял его или не выполнял операцию.
- Устранена критическая ошибка сетки разбиения искривлённой поверхности, иногда возникавшая в алгоритме столкновений при некоторых значениях ввода.
- Исправлена ошибка, из-за которой окно просмотра при использовании инструментов формирования иногда фокусировалось на начале координат мира.
- Исправлена ошибка, из-за которой переключение с одной функции преобразования на другую в просмотре привязок не обновляло тип вводных значений.
Редактор
Новое:
- Добавлена поддержка колонок запросов тегов игрового процесса с таблицами выбора.
- Добавлен тип селектора «Без основного результата». Это упрощает запись выходных значений, особенно целочисленных, и не возвращает объект или класс.
- В меню запуска сеанса добавлена проверка проекта. Она позволяет провести предварительную проверку без необходимости загрузки.
- Исправлена ошибка в каталоге проекта, из-за которой кнопка «Поиск» была недоступна, если у пользователя не было проектов в разделе «Мои проекты».
- Кнопка меню «Справочная документация» обновлена и теперь открывает документацию редактора UEFN.
Исправления:
- Исправлена ошибка, из-за которой автосохранение не обновляло состояние управляемых источником файлов при использовании неуправляемого списка изменений.
- Теперь вы можете должным образом преобразовать удаление в извлечение, когда восстанавливаете удалённый актор в интерактивном сохранении (например, с помощью отмены действия).
- Исправлена ошибка, из-за которой пользователи отключались при запуске экспорта локализации.
- Исправлена ошибка, из-за которой кнопки меню «Сохранить всё» и «Выбрать файлы для сохранения» иногда не отображались.
- Теперь при щелчке правой кнопкой мыши по объектам в Каталоге ресурсов, не являющимся частью проекта, отображаются нужные меню.
- Исправлена ошибка, из-за которой отменялся выбор дерева компонентов схемы при редактировании дочерних свойств.
- Меню телепортации в структуре сцены теперь скрыто, поскольку местоположение телепорта в этом случае недействительно.
- Исправлено наложение строк журнала в редакторе текстур.
Граф сцены
Новое:
- Мы переработали выбор и получение значений преобразования для transform_component:
- У компонента появились методы Verse «SetGlobalTransform» и «SetLocalTransform».
- Теперь вы можете напрямую вызвать для сущности методы GetGlobalTransform и SetGlobalTransform, а также GetLocalTransform и SetLocalTransform. Перед этим вам не придётся получать ссылку на её transform_component.
- Мы прекратили поддержку parent_constrant_component. По умолчанию дочерние сущности теперь ограничены родительской сущностью.
- Мы изменили типы light_components. Учтите, что капсула непосредственно заменяет точку, а сфера является капсулой без длины:
- directional_light_component
- rect_light_component
- capsule_light_component
- sphere_light_component
- spot_light_component
- В этом обновлении мы временно убрали text_display_component.
- Мы добавили keyframed_movement_component для эффективной обработки анимированных сцен.
- Добавлены события сцены, что позволяет отправлять и получать события для сущностей:
- SendDirect отправляет только на выбранную сущность и возвращает значение «Истина», если событие принимается.
- SendUp отправляет событие сцены выбранной сущности и её предшественникам. Принятие этого события останавливает передачу следующему предшественнику. Возвращает значение «Истина», если событие подтверждено.
- SendDown отправляет событие сцены выбранной сущности и её потомкам. Принятие этого события останавливает передачу вниз по поддереву. Возвращает значение «Истина», если событие подтверждено.
- Функция «Удалить» отключена.
- Настройка «Детали TOptional» должна обрабатывать абстрактные базовые классы и интерфейсы.
- В интерфейсе для выбора необязательного значения на панели подробностей теперь используется выпадающее меню для абстрактных классов и интерфейсов. Это позволяет выбрать подтип абстрактного класса или интерфейса, допускающий создание экземпляров, и установить необязательное значение. Раньше это было невозможно сделать с помощью кнопки «Установить значение».
- Удалён старый API для пространственных запросов.
- Запросы
FindиFindParentпереименованы вFindDescendantиFindAncestor - Изменилось поведение
GetSimulationEntityпри обращении к самому модулю симуляции. Раньше при обращенииGetSimulationEntityк модулю симуляции не возвращалось ничего, а теперь будет возвращаться сам модуль симуляции. - Для различных компонентов графа сцены добавлен спецификатор
final_super. - При выборе сущностей теперь не происходит зацикливание зависимостей.
- Удалён collision_component. Вместо него для столкновений можно использовать mesh_component.
Исправления:
- Исправлена проблема с запросами типа базового компонента.
- Исправлен критический сбой при обращении GetComponent[component] к сущности.
- Добавляет неинициализированные оповещения только для сущностей редактора, а не для сущностей игры в редакторе.
Обновления и исправления Verse
Новое:
- В
/Verse.org/Verseдобавлена функцияToDiagnostic(:any):diagnostic, позволяющая выводить любое значение Verse так, как оно выглядело бы в отладчике. Код Verse не видит значенияdiagnostic, но их можно вывести с помощью(log:)Printили глобальной функцииPrint. - Обновлены строки документации для
FindCreativeObjectsWithTag: добавлено разъяснение условий, при которых результат может быть пустым. - Для
npc_behaviorдобавлена функцияFindCreativeObjectsWithTag.
Исправления:
- В
ApplyWorldRotationдля развёртывания Verse добавлена недостающая нормализация. - Для клиентов повышена скорость обновления интерфейса, выводимого из Verse.