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 позволяет Вам отображать динамический текст с расширенными возможностями стилизации, обеспечивая чистый, красивый текст любого размера и разрешения. Это улучшает читаемость на различных устройствах, обеспечивая постоянный пользовательский опыт независимо от размера экрана. Встроенная поддержка Unicode облегчает локализацию Вашего приложения и работу с широким спектром языков и шрифтов, делая Ваш пользовательский интерфейс доступным и эффективным для глобальной аудитории.
UI Toolkit поставляется со специальной системой анимации пользовательского интерфейса, которая упрощает создание переходов пользовательского интерфейса в Ваших проектах. Эта новая система даже позволяет эффективно создавать многоразовые переходы, которые являются основной частью анимации в большинстве проектов пользовательского интерфейса, чтобы сэкономить Ваше драгоценное время на разработку.
Установите радиус границы, цвет, размер и текст, чтобы создавать элементы пользовательского интерфейса без текстуры прямо в UI Toolkit. Прекратите создавать и импортировать изображения из Photoshop, чтобы значительно сократить время на переход от одного инструмента к другому, а также уменьшить общий объем памяти и размер сборки для более эффективного масштабирования.
Система привязки данных доступна как для редактора, так и для режима выполнения. Его можно установить в UI Builder, что позволит пользователям создавать, проверять и изменять привязки. Система обладает широкими возможностями расширения, позволяя пользователям создавать свои собственные типы привязок.
UI Toolkit включает в себя фреймворк UI в режиме сохранения, который упрощает разработку пользовательского UI для расширений Unity Editor, так что Вы можете создавать уникальные окна и инспекторы для оптимизации рабочих процессов для художников, дизайнеров и программистов.
Другие особенности
Работайте и вносите изменения быстрее благодаря глобальному управлению стилями и возможностям живого создания.
Инструменты создания пользовательского интерфейса и рабочие процессы вдохновлены стандартными веб-технологиями для более быстрого освоения.
Логика в коде на C#, структура пользовательского интерфейса в документах UXML и стилизация в таблицах стилей облегчают работу над разными частями пользовательского интерфейса без коллизий.
Получите больший контроль над производительностью Вашей игры с помощью подсказок рендеринга и динамического атласа текстур.
UI Toolkit можно использовать вместе с IMGUI для редактора и UGUI для времени выполнения. Он также совместим с новой системой Input System от Unity.
Обменивайтесь стилями и виджетами внутри или между проектами, а также между редактором и временем выполнения.
Хотя Unity рекомендует использовать UI Toolkit для новых проектов по разработке пользовательского интерфейса, все же есть случаи, когда имеет смысл использовать более старые системы из-за возможностей, которые есть в Unity UI (uGUI) и IMGUI. Сравните системы UI в Unity, чтобы оценить, что лучше всего подходит для Вас.
Получите доступ к UI Toolkit из Unity Hub, чтобы использовать в своих проектах интуитивно понятные инструменты создания и совместные рабочие процессы.
Ресурсы
Это 130+-страничное руководство покажет Вам, как создавать сложные интерфейсы с помощью двух систем пользовательского интерфейса Unity - Unity UI и UI Toolkit. Мы познакомим Вас с такими концепциями UI Toolkit, как отзывчивый пользовательский интерфейс и UI Builder, используя пример UI Toolkit - Dragon Crashers.
QuizU - это официальный образец Unity, демонстрирующий различные паттерны проектирования и архитектуру проекта, включая MVP, паттерн состояний, управление экранами меню и многое другое с помощью UI Toolkit.
В этом видео эксперт Unity Николас Борромео обсуждает такие темы, как реализация цепочки вызовов рисования и влияние размеров буфера, лучшие практики динамического атласа и работа с такими ограничениями, как пользовательские шейдеры и 3D UI.
Узнайте, как команда разработчиков Sports Interactive перешла на Unity, а также о том, как они использовали UI Toolkit и другие инструменты пользовательского интерфейса, доступные для пользователей с низким и нулевым кодом.
Прочитайте руководство Unity, чтобы узнать больше о UI Toolkit в Unity.
Посмотрите это видео, чтобы получить экспертное руководство и ценные приемы для повышения уровня Вашего мастерства в области пользовательского интерфейса. Мы покажем Вам, как UI Toolkit может улучшить и ускорить работу команды с помощью новой системы привязки данных, инновационных объектов UXML и специализированных инспекторов в UI Builder.
Зайдите на форумы, чтобы получить помощь от сообщества и узнать последние новости о UI Toolkit в Unity.