Hero background image
Инструментарий пользовательского интерфейса Unity
Расширьте редактор с помощью пользовательских интерфейсов для интуитивно понятного создания. Обеспечьте сотрудничество между командами и создавайте потрясающие пользовательские интерфейсы для игр и приложений.
Получите доступ к UI Toolkit в Unity 2022 LTS на Unity Hub или на странице загрузки LTS.
Узнайте больше
UI Toolkit в редакторе

Что нового в UI Toolkit

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

Основные преимущества

Откройте для себя функции и узнайте, чего можно достичь с помощью UI Toolkit.

Демонстрация UI Toolkit builder
Начните работу со специальными инструментами для разработки

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

Рендеринг динамического текста
Рендеринг динамического текста

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

Крушители драконов
Анимированный пользовательский интерфейс с облегченными переходами

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

UI Builder для создания интерфейса без текстур
Используйте возможности четкого бестекстурного рендеринга пользовательского интерфейса.

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

Визуальные рабочие процессы в UI Builder
Разработка пользовательского интерфейса и расширений для редактора Unity.

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

Другие особенности
Быстрые итерации

Работайте и вносите изменения быстрее благодаря глобальному управлению стилями и возможностям интерактивного авторинга.

Знакомый опыт

Инструменты разработки пользовательского интерфейса и рабочие процессы вдохновлены стандартными веб-технологиями для более быстрого внедрения.

Лучшее сотрудничество

Логика в коде C#, структура пользовательского интерфейса в документах UXML и стили в таблицах стилей упрощают работу над различными частями пользовательского интерфейса без конфликтов.

Производительность рендеринга

Получите больший контроль над производительностью вашей игры с помощью подсказок рендеринга и динамического атласа текстур.

Хорошо играет с другими

UI Toolkit можно использовать вместе с IMGUI для редактора и UGUI для среды выполнения. Он также совместим с новой системой ввода Unity.

Многоразовое использование

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

Сравнение систем пользовательского интерфейса Unity

Хотя Unity рекомендует использовать UI Toolkit для новых проектов разработки пользовательского интерфейса, все же есть случаи, когда имеет смысл использовать старые системы из-за функций Unity UI (uGUI) и IMGUI. Сравните системы пользовательского интерфейса в Unity, чтобы оценить, какая из них лучше всего подходит для вас.

Unity 2021 LTS арт
Начните работу с UI Toolkit сегодня

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

Ресурсы
Пример Dragon Crashers UI Toolkit
Проектирование и реализация пользовательского интерфейса в Unity.

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

ВикторинаU
ВикторинаU

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

Документация Unity
Документация

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

Группа людей, работающих вместе в компьютерной лаборатории
Сообщество

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

Ответы на часто задаваемые вопросы

Когда мне следует использовать UI Toolkit или Unity UI?

+

Могу ли я использовать UI Toolkit с Unity UI?

+

Могу ли я использовать UI Toolkit для создания пользовательского интерфейса мирового пространства?

+

Могу ли я использовать UI Toolkit с DOTS?

+

Обеспечивает ли UI Toolkit привязку данных?

+

Совместим ли UI Toolkit с экспериментальным пакетом Unity Vector Graphics?

+

Как начать работу?

+

Каково будущее UI Toolkit?

+