UX Components — MRTK3

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

Если вы хотите использовать только базовые скрипты пользовательского интерфейса (например, если вы создаете собственные пользовательские библиотеки компонентов), следует использовать только зависимость от пакета UX Core . UX Core не включает зависимости от наших ресурсов, визуальных элементов или решателей. Если вы создаете собственные пользовательские компоненты, вы можете избежать ненужных зависимостей в проекте, потребляя только UX Core.

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

Эти заготовки используют все средства макета, выравнивания и проектирования RectTransform , которые Unity предлагает как часть пользовательского интерфейса Unity. Мы настоятельно рекомендуем разработчикам ознакомиться с инструментами пользовательского интерфейса, которые уже существуют в составе Unity, так как опыт работы с пользовательским интерфейсом Unity также будет применяться к созданию пользовательского интерфейса с помощью MRTK3.

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