Hero background image

UI Toolkit

Расширьте редактор с помощью пользовательских интерфейсов для интуитивного создания. Обеспечьте сотрудничество между командами и создавайте потрясающий пользовательский интерфейс для игр и приложений.
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.
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 позволяет вам рендерить динамический текст с расширенными возможностями стилизации, обеспечивая чистый, красивый текст в любом размере и разрешении. Это улучшает читаемость на различных устройствах, обеспечивая последовательный пользовательский опыт независимо от размера экрана. Интегрированная поддержка Юникода упрощает локализацию вашего приложения и работу с широким спектром языков и шрифтов, делая ваш пользовательский интерфейс доступным и эффективным для глобальной аудитории.

Драконьи разрушители

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

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

UI Builder для создания интерфейса без текстур

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

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

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

Дальнейшее упрощение дизайна интерфейса

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

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

Визуальные рабочие процессы в UI Builder

Разработка пользовательского интерфейса и расширений для редактора Unity

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

Другие функции

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Unity 2021 LTS искусство
Начните использовать UI Toolkit сегодня

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

Ресурсы

Пример Dragon Crashers UI Toolkit

Дизайн и реализация пользовательского интерфейса в Unity

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

QuizU

QuizU

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

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

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

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

Решение проблем UI в Football Manager 2025

Решение проблем UI в Football Manager 2025

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

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

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

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

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

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

Посмотрите это видео для получения экспертных рекомендаций и ценных техник, чтобы улучшить свои навыки в UI. Мы покажем вам, как 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?

+