Roblox 732: последние обновления и Release Notes
Contents
Улучшения и новые функции
Визуал и интерфейс
- Поворот UV-карты: добавлено свойство
Rotationдля объектовTextureиDecalдля поддержки поворота UV-карт. (Live) - UI-компонент без кода: добавлен новый UI-компонент без написания кода, который напрямую связывается с
InputActionдля автоматического отображения активных привязок устройства в виде текстовых меток или изображений. (Pending) - Свойства отображения ввода: добавлены
InputBinding.DisplayNameиInputBinding.DisplayImageдляInputActionLabel, а также свойствоInputAction.PreferredBindingтолько для чтения для настройки собственного UI. (Pending)
Физика и создание мира
- Группы коллизий WorldModel: API групп коллизий перенесены из
PhysicsServiceиWorkspace.TouchesUseCollisionGroupsвWorldRoot. Теперь каждыйWorldModelможет управлять собственными группами коллизий независимо. Добавлено свойствоWorldModel.UseWorkspaceCollisionGroups, позволяющее при необходимости использовать правила уровня Workspace. (Pending) - Ограничивающие рамки для перетаскивания в Studio: добавлена опция Use Bounding Boxes для инструментов перетаскивания в Studio, позволяющая деталям привязываться на основе простых ограничивающих рамок независимо от базовой геометрии коллизий. (Pending)
- Стабильность физики: исправлены несколько сбоев, связанных с физическими ограничениями (constraints). (Pending)
Ввод и поддержка периферии
- Поддержка MicroGamepad и ТВ-пультов: добавлен
Enum.PreferredInput.MicroGamepadдля геймпадов без стиков (например, пультов от телевизора). Введены новые коды клавиш:ButtonCenter,ButtonBack,ButtonUp,ButtonDown,ButtonLeftиButtonRight. (Pending) - Оптимизации для iPad: улучшена обработка жестов трекпада и доработано поведение мыши на iPad. (Pending)
- Обновление стандартных скриптов игрока: обновлены скрипты игрока
Workspace.PlayerScriptsUseInputActionSystemдля прямого вызоваInputBinding:Fire()иPlayer:GetCameraState(). (Pending) - Поддержка ключей устройств: добавлена поддержка самоподписанных загрузочных ключей Pixel 10a GrapheneOS. (Live)
Производительность и инструменты разработчика
- Исправления MicroProfiler: исправлена давняя проблема, из-за которой области кода, заданные через
debug.profilebegin/profileend, отображались с неверными метками. MicroProfiler теперь также ограничивает отображение подключений только локальными IP-адресами. (Pending)
Исправления ошибок
Рендеринг и графика
- Улучшения EditableImage: добавлен параметр
antiAliasedдляEditableImage:DrawCircle()иEditableImage:DrawLine()для чётких, резких краёв. Теперь корректно учитывается параметр прозрачности, когдаcombineTypeустановлен вEnum.ImageCombineType.Add. (Live) - Мерцание звёзд при высоком FPS: исправлена аномалия частоты мерцания звёзд ночного неба при высокой частоте кадров. (Live)
- Сэмплирование краёв: исправлены проблемы сэмплирования краёв для
ImageHandleAdornment. (Live)
Логика UI и скриптинга
- Сохранение стилей UI: смена родителя дочернего UI-элемента и удаление его предыдущего родителя в течение одного кадра больше не приводит к потере стилизации дочерним элементом. (Pending)
- Исправление масштабирования BillboardGui: исправлено исчезновение TextLabel с
TextScaledвнутриBillboardGuisпри анимированном уменьшении билборда до нулевого размера. (Pending) - Разблокировка мыши: видимые модальные кнопки на экране, размещённые внутри родительских элементов за пределами экрана, теперь корректно разблокируют мышь. (Pending)
- Масштабирование отступа верхней панели: исправлена проблема, при которой содержимое
GuiService.TopbarInsetнекорректно масштабировалось во время отклика перевода (translation feedback). (Pending)
Движок, физика и репликация
- Отключения от сервера: исправлена периодическая проблема с отключением при изменении атрибутов в
Workspace.AuthorityMode.ServerилиWorkspace.NextGenerationReplication. (Live) - Ложное срабатывание Humanoid.Died: исправлена ошибка, из-за которой сигнал
Humanoid.Diedнеожиданно срабатывал при стриминге других персонажей за пределы видимости. (Pending) - Поведение перехода в сон при Constraint: исправлено редкое аномальное поведение перехода в сон, когда детали засыпают в тот же момент, что и удаление constraint. (Pending)
- Ошибка загрузки аудио: устранена проблема загрузки сжатых аудиофайлов, вызывавшая ложные ошибки «файл не найден». (Pending)
Инструменты Studio и редактор
- Сохранение содержимого Command Bar: сохранение сниппетов Command Bar в одном окне Studio больше не приводит к их незаметному стиранию вторым открытым окном Studio. Теперь сниппеты сохраняются немедленно после сохранения. (Pending)
- Автодополнение и функции типов: исправлена проблема, при которой пользовательские функции типов не учитывались при оценке автодополнения. Устранена ошибка, из-за которой экспортированные функции типов оценивались как
error-typeлибо вызывали ошибки изменения между аренами (cross-arena modification). (Pending) - Редактор графа анимации: исправлена ошибка, из-за которой скрипты, созданные через Graph ⟩ Create Animate Script, создавались пустыми. (Pending)