Что нового в UI Toolkit
UI Toolkit — это набор функций, ресурсов и инструментов для разработки пользовательских интерфейсов и расширений редактора. Начиная с 2021 года LTS, он поддерживает создание и отладку пользовательского интерфейса среды выполнения для игр и приложений с интуитивно понятным рабочим процессом, который помогает художникам и дизайнерам быстрее приступить к работе.
Основные преимущества
Откройте для себя функции и узнайте, чего можно достичь с помощью UI Toolkit.
Специальные инструменты разработки UI Toolkit включают в себя UI Builder и UI Debugger, созданные на основе веб-технологий и предлагающие знакомый интерфейс. Используйте UI Builder для визуального создания и редактирования пользовательского интерфейса игр и приложений непосредственно в Unity, а UI Debugger помогает быстро решать проблемы.
Технология рендеринга шрифтов TextMesh Pro была интегрирована в UI Toolkit, чтобы помочь вам начать работу без дополнительных плагинов или пакетов. Теперь вы можете использовать расширенные возможности стилизации для четкой визуализации красивого текста любого размера и разрешения.
UI Toolkit поставляется со специальной системой анимации пользовательского интерфейса, которая упрощает создание переходов пользовательского интерфейса в ваших проектах. Эта новая система даже позволяет эффективно создавать многократно используемые переходы, большую часть анимации в большинстве проектов пользовательского интерфейса, чтобы сэкономить драгоценное время разработки.
Установите радиус границы, цвет, размер и текст для создания бестекстурных элементов пользовательского интерфейса непосредственно в UI Toolkit. Прекратите создавать и импортировать изображения из Photoshop, чтобы значительно сократить время, затрачиваемое на переход между инструментами, а также снизить общий объем памяти и размер сборки для более эффективного масштабирования.
UI Toolkit включает в себя структуру пользовательского интерфейса с сохраненным режимом, которая упрощает разработку пользовательского интерфейса для расширений Unity Editor, поэтому вы можете создавать уникальные окна и инспекторы для оптимизации рабочих процессов для художников, дизайнеров и программистов.
Работайте и вносите изменения быстрее благодаря глобальному управлению стилями и возможностям интерактивного авторинга.
Инструменты разработки пользовательского интерфейса и рабочие процессы вдохновлены стандартными веб-технологиями для более быстрого внедрения.
Логика в коде C#, структура пользовательского интерфейса в документах UXML и стили в таблицах стилей упрощают работу над различными частями пользовательского интерфейса без конфликтов.
Получите больший контроль над производительностью вашей игры с помощью подсказок рендеринга и динамического атласа текстур.
UI Toolkit можно использовать вместе с IMGUI для редактора и UGUI для среды выполнения. Он также совместим с новой системой ввода Unity.
Делитесь стилями и виджетами внутри или между проектами, а также между редактором и средой выполнения.
Хотя Unity рекомендует использовать UI Toolkit для новых проектов разработки пользовательского интерфейса, все же есть случаи, когда имеет смысл использовать старые системы из-за функций Unity UI (uGUI) и IMGUI. Сравните системы пользовательского интерфейса в Unity, чтобы оценить, какая из них лучше всего подходит для вас.
Получите доступ к UI Toolkit в 2022 LTS с Unity Hub или со страницы загрузки LTS, чтобы использовать интуитивно понятные инструменты разработки и рабочие процессы для совместной работы в ваших проектах.
Это более чем 130-страничное руководство покажет вам, как создавать сложные интерфейсы с помощью двух систем пользовательского интерфейса Unity: Unity UI и UI Toolkit. Мы представляем такие концепции UI Toolkit, как адаптивный пользовательский интерфейс и UI Builder, используя образец UI Toolkit —Dragon Crashers.
QuizU — это официальный образец Unity, демонстрирующий различные шаблоны проектирования и архитектуру проекта, включая MVP, шаблон состояний, управление экранами меню и многое другое с помощью UI Toolkit.
Прочтите руководство Unity, чтобы узнать больше о UI Toolkit в Unity.
Посетите форумы, чтобы получить помощь от сообщества и узнать последние новости о наборе инструментов пользовательского интерфейса в Unity.