Klatch.media

Обновления Roblox

Roblox Studio тестирует радиальные и конические градиенты интерфейса

UIGradient получил режимы повторения и зеркалирования, а также управление масштабом. В опубликованных играх бета пока недоступна.

Roblox Studio тестирует радиальные и конические градиенты интерфейса
Roblox / DevForum

Roblox добавила новые возможности UIGradient в бета-тест Studio. Объявление опубликовано 2 сентября. Кроме прежнего линейного градиента авторы могут использовать радиальный и конический типы, управлять масштабом и выбирать повторение либо зеркалирование. Расширения также поддерживают Path2D, что позволяет применять их к соответствующим графическим элементам интерфейса.

Тест включается через File — Beta Features, пункт Upgraded UIGradients, с последующим сохранением настройки и перезапуском Studio. В период беты игры с новыми возможностями UIGradient нельзя публиковать для пользователей. Roblox обещает открыть их использование в играх после выпуска поддержки на клиенте, но в сообщении не указывает конкретную дату.

Радиальный вариант распространяет цвет наружу от точки Offset, а его исходный радиус зависит от размера GuiObject. В примерах применения компания назвала подсветку, виньетки и светящиеся кнопки. Конический вариант распределяет цвет по кругу вокруг центра. Type, TileMode, Scale и Rotation позволяют настраивать результат непосредственно через свойства объекта.

Градиенты можно добавлять в StyleSheets и сочетать со Styling Transitions. Компания приложила пример проекта с переходами и показала настройку радиального градиента на Frame. Цвета теперь интерполируются в линейном пространстве вместо sRGB. Градиенты с одинаковыми значениями цветов и альфа-канала внутренне объединяются независимо от других свойств.

Roblox рекомендует избегать одновременного использования более тысячи градиентов. Изменение масштаба, типа, режима повторения, смещения или поворота при анимации дешевле, чем изменение цветов и прозрачности. Двухцветные градиенты и последовательности с равномерно размещёнными точками цвета и альфа-канала также работают быстрее других вариантов, согласно примечаниям к выпуску.