Better UI

Unity / GUI/UI / 2D

2.60 МБ RedAmmo 10-06-2026, 13:43

Для правообладателей
Версия 3.2
Платформа Unity 2019.x.
Размер 2.60 МБ
Коммерция запрещено
Добавил RedAmmo
Просмотры 10

♠ документация ♦ сообщение на форуме ♠

Адаптационный

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

Ниже приведены несколько примеров, которые можно просмотреть онлайн:

♠ Обзор - Несколько функций собраны в одной сцене.

♠ Навигация - Демонстрация улучшенного навигационного модуля (в основном ориентированного на геймпад).

♠ "Найди призрака" - О маскировке объектов в статичных положениях и анимации.

♠ Отслеживание разрешения - Простая сцена для демонстрации обнаружения изменений разрешения.

♠ Анимация привязки - Как динамически анимировать с помощью компонента переопределения привязки.

♠ Режим специальных возможностей - переключение между двумя макетами осуществляется щелчком переключателя.

Независимость от принятия решений

Создавайте пользовательские интерфейсы, работающие с любым разрешением. Используйте инструмент привязки привязок, чтобы легко и правильно настроить привязки. Используйте рабочий процесс "Улучшить", чтобы преобразовать ваши компоненты в их версию "улучшенного пользовательского интерфейса". Переменные, которые содержат размеры объекта (например, размер шрифта), изменяются в зависимости от разрешения - и у вас есть полный контроль над тем, как он регулирует такие значения размера.

Адаптивный дизайн

Определите ориентацию (альбомная / портретная), диапазоны размеров экрана, соотношения сторон и / или специальные типы экранов (например, сенсорный экран), которые вы хотите поддерживать. Для каждой определенной конфигурации экрана Можно использовать различные положения и размеры или определенные значения элементов пользовательского интерфейса. Продуманная логика резервного копирования Позволяет не использовать параметры конфигурации экрана в ваших элементах, чтобы свести ваши усилия к минимуму.

Навигация с помощью геймпада

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

Поддерживая унаследованная система ввода , в "новая" система ввода и Перемонтированный (а также простой способ интеграции других систем ввода).

Оптимизированный рабочий процесс

С Сделать лучше рабочий процесс Можно преобразовать компоненты UGUI в их "улучшенные" подвески двумя щелчками мыши. Ссылки на эти компоненты также преобразуются. Таким образом, все работает без проблем.

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

То Защелкивающиеся якоря инструмент преобразует постоянные положения и размеры в относительные позиции привязки. Можно сделать это для любого количества выбранных вами элементов одним щелчком мыши.

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

То Выравнивать и распределять инструмент поможет вам переместить элементы пользовательского интерфейса в нужное положение.

То Выберите разрешение инструмент позволяет изменять разрешение игрового окна одним щелчком мыши. Он также позволяет моделировать определенные конфигурации экрана для предварительного просмотра вашего адаптивного дизайна.

Лучшие переходы

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

В "Улучшенном переключателе" есть дополнительные опции перехода между включенным и выключенным состояниями. С его помощью и специальным "Переходом активности объекта" Можно легко создавать такие элементы, как вкладки.

Динамический пользовательский интерфейс

Легко создавайте анимацию с помощью простого Анимация местоположения компонент. Управляйте привязками ваших объектов к объектам, расположенным где-то еще в вашей иерархии, с помощью Переопределение привязки (который также может быть анимирован). Это позволяет предотвратить перемещение объектов с помощью их маски. Измените размер переменных элемента в зависимости от размера родительского объекта, а не экрана с маской. Переопределение свойств экрана компонент.

Дополнительные опции

Некоторые компоненты могут делать намного больше, чем оригинальные компоненты UGUI.

То Лучший имидж позволяет создавать горизонтальные или вертикальные градиенты. Существуют также некоторые предопределенные материалы, такие как Оттенки серого или Оттенок Насыщенность Яркость . Они оптимизированы для широкого использования и могут быть изменены с помощью переходов (the Улучшенное изображение в формате Raw имеет аналогичные опции).

То Лучший подбор размера контента позволяет определить минимальный или максимальный размер, а также добавляемое к размеру дополнение. Также есть возможность проверить размер другого (дочернего) объекта в иерархии вместо него самого. Все это, конечно, не зависит от разрешения и готово для адаптивного дизайна.

Все компоненты UGUI в text mesh pro (TMP UGUI, поле ввода TMP, выпадающий список TMP) имеют улучшенные версии. Они входят в комплект поставки. Таким образом, Можно просто извлечь их, если используете TextMesh Pro.

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

Недавно просмотренные