
UI Toolkit

Что нового в UI Toolkit
UI Toolkit - это набор функций, ресурсов и инструментов для разработки пользовательских интерфейсов и расширений редактора. Его интуитивный рабочий процесс помогает художникам и дизайнерам быстрее создавать и отлаживать пользовательский интерфейс во время выполнения для игр и приложений.
В релиз Unity 6 включены несколько обновлений UI Toolkit. Мы добавили полностью расширяемую систему привязки данных вместе с новыми элементами управления. Мы также улучшили визуальные рабочие процессы создания и расширяемость для разработчиков пользовательского интерфейса. Unity 6 также вводит поддержку нескольких языков и эмодзи.
Основные преимущества
Откройте для себя функции и узнайте, что вы можете достичь с помощью UI Toolkit.

Начните с специализированных инструментов авторинга
Специализированные инструменты авторинга UI Toolkit включают в себя UI Builder и UI Debugger, вдохновленные веб-технологиями для обеспечения знакомого опыта. Используйте UI Builder для визуального создания и редактирования пользовательского интерфейса для игр и приложений непосредственно в Unity, в то время как UI Debugger помогает вам быстро решать проблемы.

Гибкая отрисовка текста
UI Toolkit позволяет вам рендерить динамический текст с расширенными возможностями стилизации, обеспечивая чистый, красивый текст в любом размере и разрешении. Это улучшает читаемость на различных устройствах, обеспечивая последовательный пользовательский опыт независимо от размера экрана. Интегрированная поддержка Юникода упрощает локализацию вашего приложения и работу с широким спектром языков и шрифтов, делая ваш пользовательский интерфейс доступным и эффективным для глобальной аудитории.

Анимируйте пользовательский интерфейс с легкими переходами
UI Toolkit поставляется с специализированной системой анимации пользовательского интерфейса, которая упрощает создание переходов UI в ваших проектах. Эта новая система даже позволяет эффективно создавать повторно используемые переходы, большинство анимаций в большинстве проектов UI, чтобы сэкономить ваше ценное время на дизайн.

Используйте четкие, безтекстурные возможности рендеринга пользовательского интерфейса
Установите радиус границы, цвет, размер и текст, чтобы создать безтекстурные элементы пользовательского интерфейса непосредственно в UI Toolkit. Перестаньте создавать и импортировать изображения из Photoshop, чтобы значительно сократить время, потраченное на переход между инструментами, а также уменьшить общий объем памяти и размер сборки для более эффективного масштабирования.

Дальнейшее упрощение дизайна интерфейса
Система привязки данных доступна как для редактора, так и для времени выполнения. Ее можно настроить из UI Builder, позволяя пользователям создавать, проверять и изменять привязки. Система предоставляет много возможностей для расширения, позволяя пользователям создавать свои собственные типы привязок.
Система привязки данных доступна как для редактора, так и для времени выполнения. Ее можно настроить из UI Builder, позволяя пользователям создавать, проверять и изменять привязки. Система предоставляет много возможностей для расширения, позволяя пользователям создавать свои собственные типы привязок.

Разработка пользовательского интерфейса и расширений для редактора Unity
UI Toolkit включает в себя фреймворк пользовательского интерфейса с сохранением состояния, который упрощает разработку пользовательского интерфейса для расширений редактора Unity, позволяя создавать уникальные окна и инспекторы для оптимизации рабочих процессов художников, дизайнеров и программистов.
Другие функции
Быстрые итерации
Работайте и итеративно улучшайте быстрее с глобальным управлением стилем и возможностями живого редактирования.
Знакомый опыт
Инструменты и рабочие процессы авторинга UI вдохновлены стандартными веб-технологиями для более быстрого освоения.
Лучшее сотрудничество
Логика на C# коде, структура UI в документах UXML и стилизация в таблицах стилей упрощают работу над различными частями UI без конфликтов.
Производительность рендеринга
Получите больший контроль над производительностью вашей игры, используя подсказки рендеринга и динамическую текстурную атлас.
Хорошо работает с другими
UI Toolkit может использоваться вместе с IMGUI для редактора и UGUI для выполнения. Он также совместим с новой системой ввода Unity.
Повторное использование
Делитесь стилями и виджетами внутри или между проектами, а также между редактором и выполнением.
Хотя Unity рекомендует использовать UI Toolkit для новых проектов по разработке UI, все еще есть случаи, когда имеет смысл использовать более старые системы из-за функций, доступных в Unity UI (uGUI) и IMGUI. Сравните системы UI в Unity, чтобы оценить, что лучше всего подходит для вас.

Скачайте Unity 6 и получите доступ к UI Toolkit, чтобы использовать интуитивно понятные инструменты авторинга и совместные рабочие процессы в ваших проектах.
Ресурсы

Дизайн и реализация пользовательского интерфейса в Unity
Этот более чем 130-страничный гид покажет вам, как создавать сложные интерфейсы с помощью двух систем UI Unity: Unity UI и UI Toolkit. Мы представляем концепции UI Toolkit, такие как адаптивный интерфейс и UI Builder, используя UI Toolkit Sample – Dragon Crashers.

QuizU
QuizU — это официальный пример Unity, демонстрирующий различные шаблоны проектирования и архитектуру проекта, включая MVP, паттерн состояния, управление экранами меню и многое другое с использованием UI Toolkit.

Получение наилучшей производительности с UI Toolkit
В этом видео эксперт Unity Николас Борромео ведет обсуждение таких тем, как реализация цепочки вызовов отрисовки и последствия размеров буферов, лучшие практики динамического атласирования и работа с ограничениями, такими как пользовательские шейдеры и 3D UI.

Решение проблем UI в Football Manager 2025
Узнайте, как команда разработчиков Sports Interactive перешла на Unity, с инсайтами о их опыте с UI Toolkit, а также другими инструментами UI, доступными для пользователей с низким и без кода.

Документация
Прочитайте руководство Unity, чтобы узнать больше о UI Toolkit в Unity.

Создавайте лучшие интерфейсы редактора и игры быстрее с помощью UI Toolkit
Посмотрите это видео для получения экспертных рекомендаций и ценных техник, чтобы улучшить свои навыки в UI. Мы покажем вам, как UI Toolkit может повысить эффективность и ускорить командную работу с новой системой привязки данных, инновационными объектами UXML и специализированными инспекторами в UI Builder.

Сообщество
Получите доступ к форумам, чтобы получить помощь от сообщества и узнать последние новости о UI Toolkit в Unity.