Обновление Roblox 739 от 2026-09-17: что изменилось

Обновление Roblox 739 от 2026-09-17: что изменилось
Содержание
  1. Что вошло в 739
  2. При каких условиях эти изменения тебя не коснутся
  3. Чего о 739 не известно
  4. Коротко

Обновление Roblox 739 — это прежде всего про скорость Luau и удобство работы в Studio, а не про новые возможности для игрока. Примечания «Release Notes for 739» опубликованы в официальной документации 2026-09-17 и разделены на два раздела: Improvements и Fixes.

Ниже — что именно туда вошло, при каких условиях эти изменения до тебя не доедут, и о чём Roblox в этом релизе умолчала.

Что вошло в 739

Самая заметная часть — движок скриптов. Доступ к таблице по динамическому ключу (когда ключ вычисляется во время выполнения, а не прописан в коде) подешевел сразу с двух сторон:

Операция Насколько быстрее
Чтение по динамическому ключу 10-18%
Запись по динамическому ключу 18-25%

Отдельно ускорена перестройка таблицы при вставке в неё нового ключа. И ещё одно изменение поведения, которое легко пропустить: вставка нечислового ключа больше не заставляет заранее выделенную массивную часть таблицы сжиматься. На практике это тот случай, когда ты создаёшь таблицу заданного размера заранее, а потом дописываешь в неё именованное поле — раньше такое действие съедало выгоду от предварительного выделения памяти.

Метаметоды тоже подешевели. Стоимость диспетчеризации вызова снижена на 5-25%, а для метатаблиц, замороженных через table.freeze, отдельно и заметно снижены накладные расходы на сам поиск метаметода. Если ты задумывался, почему заморозку таблиц рекомендуют как приём оптимизации, теперь у неё есть ещё одна причина — базовые принципы языка разобраны в материале о Luau.

Дальше — Studio. Исправлено дрожание курсора при перетаскивании; заодно скорость панорамирования камеры теперь можно настроить в Studio Settings. Визуализация сил жидкости в механизмах получила три новых составляющих: подъёмную силу воздуха, подъёмную силу воды и сопротивление воды. Камеры, которые ты вставляешь через копирование или импорт rbxm, Studio теперь сама повышает до ViewportCameras с сохранением тех же свойств — чтобы не путать ThumbnailCameras и ViewportFrames во время авторинга. Ещё исправлен баг автодополнения Luau, из-за которого подсказки не появлялись в разных областях видимости программы. Для тех, кто только начинает, есть отдельный текст о первых шагах в Roblox Studio.

Остальные изменения касаются самих опытов:

  1. Пульт телевизора. Под Workspace добавлено свойство состояния выкатки MapTVRemoteToGamepadKeycodes — оно определяет, должен ли опыт автоматически сопоставлять коды клавиш телевизионного пульта со старыми кодами геймпада. По умолчанию включено.
  2. Публикация изнутри опыта. Включена публикация in-experience через Opaque Content.
  3. Анимации. В граф анимаций добавлен тип узла AnimationNodeType.OneShotNode.
  4. Чат. Появилась ChatWindowConfiguration.TextChannelDisplayMode: создатель может выбрать, выводить ли в главном окне чата все TextChannels (как было раньше) или только каналы, созданные через TextChatService.CreateDefaultTextChannels.
  5. Инструменты. Исправлена ситуация, когда инструменты не передавались части клиентов.
  6. Пустые WorldModel. Улучшена производительность симуляции с пустыми WorldModel.
  7. Экспорт glTF. Если часть пропущена из-за того, что её меш не дал геометрии, в лог теперь пишется предупреждение с идентификатором содержимого меша — чтобы сопоставить пропуск с неудачной загрузкой ассета. Раньше часть просто исчезала: ни узла, ни меша, ни строки в логе, а экспорт при этом отчитывался об успехе. Сам экспортированный файл не изменился — добавлен только вывод в лог.

При каких условиях эти изменения тебя не коснутся

Здесь важно читать не только сам пункт, но и пометку рядом с ним.

Большинство записей в 739 имеет статус Pending. Roblox проставила его прямо в примечаниях и никаких пояснений к нему не добавила. Поэтому «есть в списке» и «уже работает на твоём клиенте» — не одно и то же утверждение.

Логирование glTF выключено по умолчанию. Оно закрыто флагом FFlagGltfExportLogOmittedInstances. Пока флаг выключен, поведение экспорта для тебя не изменится — и пропавшую часть ты так же не увидишь в логе.

Свойство MapTVRemoteToGamepadKeycodes — это состояние выкатки. Его назначение — включать автоматическое сопоставление; по умолчанию оно активно, то есть опыты, которые сами обрабатывают пульт, стоит проверить именно на этом. Что ещё влияет на управление, собрано в материале об управлении и доступности.

Изменения в чате — опция, а не новое типовое поведение. TextChannelDisplayMode позволяет задать желаемый режим; прежнее поведение со всеми TextChannels в примечаниях названо именно как то, что было раньше.

Прирост скорости Luau привязан к конкретным операциям. Названные проценты касаются чтения и записи по динамическому ключу и вызова метаметодов. Код, который туда не попадает, в примечаниях вообще не упомянут — строить на этих числах ожидания насчёт общего FPS своего опыта не стоит. Общие подходы к профилированию — в гайде об оптимизации опыта.

Чего о 739 не известно

Список короче самого релиза, но он честный.

  • Что означает Pending по срокам. Дат раскатки, этапов или условий выхода из этого статуса в примечаниях нет.
  • Когда включат флаг glTF. Roblox написала лишь, что по умолчанию он выключен. О планах его включать ничего не сказано.
  • На каких сценариях прирост Luau будет самым большим, а на каких — самым маленьким. Приведены диапазоны для операций, а не условия измерения, не железо и не тестовый код.
  • Причина проблемы с потоковой передачей инструментов. Указано, что она исправлена; на кого именно она влияла и при каких обстоятельствах — нет.
  • Что происходит со старыми Cameras, которые уже лежат на месте. Примечания говорят о повышении до ViewportCameras именно при вставке — копировании или импорте rbxm.
  • Влияет ли что-то из этого на стоимость или условия для создателей. Никаких упоминаний об этом в 739 нет.

У каждого из этих пунктов одна и та же природа: Roblox их не комментировала, а не «пока не объявила». Дорисовывать за неё мы не будем — предыдущие релизы собраны в обзоре обновлений и релиз-нот.

Коротко

Релиз 739 от 2026-09-17 — технический: более быстрые таблицы и метаметоды Luau, мелкие удобства в Studio, несколько исправлений. Большинство пунктов помечены как Pending, а логирование пропущенных частей в glTF по умолчанию выключено, так что часть изменений ты можешь просто не увидеть.

Частые вопросы

Что главное в обновлении Roblox 739?

Основная часть изменений — это производительность Luau: более быстрый доступ к таблицам по динамическому ключу и более дешёвый вызов метаметодов. Остальное касается Studio и нескольких исправлений.

Когда вышло обновление 739?

Примечания «Release Notes for 739» опубликованы 2026-09-17 в официальной документации для разработчиков.

Изменится ли что-то для меня как для игрока?

Напрямую для игрока в примечаниях названо немного: исправление, когда инструменты не передавались части клиентов, и автоматическое сопоставление клавиш пульта телевизора со старыми кодами геймпада, включённое по умолчанию.

Что означает пометка Pending в примечаниях?

Это статус, который Roblox проставила самим пунктам списка. В примечаниях к 739 он стоит рядом с большинством записей, и никаких дополнительных пояснений или дат там нет.

Насколько быстрее стали таблицы Luau?

Для доступа по динамическому ключу заявлено 10-18% более быстрое чтение и 18-25% более быстрая запись. Стоимость вызова метаметодов снижена на 5-25%.

Нужно ли что-то включать вручную?

Логирование пропущенных частей при экспорте glTF закрыто флагом FFlagGltfExportLogOmittedInstances и по умолчанию выключено. Остальные пункты отдельного включения в примечаниях не требуют.

Источники