Componentes de la experiencia de usuario: MRTK3
Este paquete contiene una amplia biblioteca de objetos prefabricados de experiencia de usuario precompilados y listos para su uso en las aplicaciones de realidad mixta.
Si solo desea consumir los scripts de experiencia de usuario subyacentes (por ejemplo, si va a crear sus propias bibliotecas de componentes de experiencia de usuario personalizadas), solo necesitará usar el paquete principal de experiencia de usuario como dependencia. El paquete principal de experiencia de usuario no incluye dependencias de nuestros recursos, objetos visuales o solucionadores. Si va a crear sus propios componentes de experiencia de usuario personalizados, puede evitar dependencias innecesarias en el proyecto consumiendo solo el paquete principal de experiencia de usuario.
El paquete de componentes de la experiencia de usuario incluye objetos prefabricados listos para usar para entornos de diseño de Canvas. Estos objetos prefabricados implementan el nuevo lenguaje de diseño de Mixed Reality.
Estos objetos prefabricados usan todas las herramientas de distribución, alineación y diseño de RectTransform que Unity ofrece como parte de la interfaz de usuario de Unity. Se recomienda encarecidamente que los desarrolladores se familiaricen con las herramientas de interfaz de usuario que ya existen como parte de Unity, ya que la experiencia con la interfaz de usuario de Unity también se aplicará a la creación de la interfaz de usuario con MRTK3.
Aunque la interfaz de usuario basada en Canvas será la opción adecuada para la mayoría de las situaciones, es posible que no siempre sea la mejor opción para la aplicación. Algunas cargas de trabajo pueden ver un rendimiento mejorado mediante la representación de la interfaz de usuario no basada en Canvas, como algunos diseños de interfaz de usuario en los que la representación por lotes masiva puede reducir las llamadas a Draw. Para más información, consulte esta tabla de comparación.