Compartir a través de


Componentes de experiencia de usuario (no Canvas): MRTK3

Este paquete contiene una biblioteca de componentes de experiencia de usuario que implementan el lenguaje de diseño de Mixed Reality mediante componentes que no son Canvas ni RectTransform.

Debe decidir cuidadosamente al elegir usar objetos prefabricados que no son Canvas para el proyecto. En la mayoría de los casos, la biblioteca prefabricada de Canvas será más flexible, reutilizable y fácil de mantener, especialmente cuando se crean aplicaciones grandes con un gran número de ingenieros y diseñadores. Además, los componentes basados en Canvas ofrecen herramientas de diseño modernas que la mayoría de los diseñadores esperan poder usar. Pero también hay consideraciones de rendimiento: la flexibilidad y el conjunto de características de los componentes de Canvas pueden suponer un costo mayor. Si va a crear interfaces de usuario especialmente grandes con varios cientos de elementos visibles a la vez, es posible que desee elegir objetos prefabricados que no sean Canvas para mejorar el procesamiento por lotes y la eficiencia de las llamadas de dibujo.

En la tabla siguiente se describe un conjunto de criterios que puede considerar al elegir los componentes que se van a usar para la aplicación. Además, consulte la documentación para obtener un desglose detallado de cómo funcionan los sistemas híbridos de interfaz de usuario de Canvas, con explicaciones sobre las ventajas y desventajas correspondientes.

Criterios Lienzo No lienzo
Cambio de tamaño y diseño Cambio de tamaño en tiempo real, diseño dinámico, diseños horizontales, verticales o de cuadrícula, margen y margen interno, espaciado, % de flexibilidad Sin cambio de tamaño ni diseño. Todo se coloca y se ajusta manualmente.
Desplazamiento y recorte El desplazamiento y el recorte preciso por píxel (con esquinas redondeadas) son gratuitos. Sin capacidades de desplazamiento; el recorte requiere la configuración por representador.
Tamaño del equipo y del proyecto Los componentes reutilizables y flexibles hacen que los equipos grandes sean más eficaces y coherentes Un mayor número de objetos prefabricados y diseños o distribuciones inflexibles dificultan la coherencia entre equipos grandes
Curva de aprendizaje Conocimientos y experiencia recomendados de la interfaz de usuario de Unity No se requiere ninguna experiencia previa de la interfaz de usuario de Unity
Entrada del mouse 2D
Entrada XR volumétrica enriquecida
Temas Trabajo en curso com.microsoft.mrtk.data
Localización Trabajo en curso Trabajo en curso
Número de elementos de la interfaz de usuario en pantalla Mejor para diseños pequeños Mejor rendimiento de procesamiento por lotes para cientos o miles de elementos