Hero background image

UI Toolkit

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

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

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

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

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

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

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

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

Гибкая визуализация текста
Гибкая визуализация текста

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

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

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

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

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

Полностью расширяемая система привязки данных
Дальнейшая рационализация дизайна интерфейса

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

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

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

Другие особенности

Быстрые итерации

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

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

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

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

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

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

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

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

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

Возможность многократного использования

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

Сравните системы Unity UI

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

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

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

Ресурсы

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

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

QuizU
QuizU

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

Получение наилучшей производительности с UI Toolkit
Получение наилучшей производительности с UI Toolkit

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

Решение проблем с пользовательским интерфейсом в Football Manager 2025
Решение проблем с пользовательским интерфейсом в Football Manager 2025

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

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

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

Создавайте лучшие интерфейсы для редакторов и игр быстрее с UI Toolkit
Создавайте лучшие интерфейсы для редакторов и игр быстрее с UI Toolkit

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

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

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

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

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

+

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

+

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

+

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

+

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

+

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

+

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

+

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

+