Элементы UnityUI — MRTK3

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

Стандартные индикаторы наведении указателя шейдера

Интерактивные элементы

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

Демонстрация интерактивных стандартных блоков

В приведенном выше примере приведены следующие элементы:

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

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

Параметры маскирования

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

Демонстрация параметров маскирования

Трехмерная интеграция и анимация сетки

Этот пример представляет собой сочетание нескольких компонентов пользовательского интерфейса. Некоторые свойства также являются анимируемыми, например положение и объем углового округления, описанные выше. Трехмерные сетки также можно интегрировать в сборки пользовательского интерфейса.

Демонстрация примеров сетки и материалов

Примечание

Только статические модели можно интегрировать, анимации, как и в экспорте FBX, сейчас не поддерживаются.