Uso de paquetes de MRTK3

Microsoft MRTK3 se distribuye como un conjunto de paquetes que se importan en Unity mediante Mixed Reality Feature Tool para Unity y el Administrador de paquetes de Unity (UPM). Estos paquetes permiten a los desarrolladores personalizar MRTK en sus proyectos.

Nota

En la versión preliminar privada de MRTK3 no se usa Mixed Reality Feature Tool. Para más información sobre la importación de paquetes de MRTK, vea Configuración inicial.

Dependencias

Algunos paquetes de MRTK3 requieren paquetes adicionales que proporcionan Microsoft o Unity para funcionar correctamente. Algunos de estos paquetes son opcionales y habilitan funcionalidad adicional.

En el diagrama siguiente se muestra la relación entre los paquetes de MRTK y algunas de las dependencias de Unity.

MRTK3 Package Graph

Nota

Al importar paquetes mediante Mixed Reality Feature Tool, la administración de dependencias se realiza automáticamente.

En la tabla siguiente se describen las dependencias de los paquetes de Mixed Reality Toolkit.

Nombre para mostrar Nombre del paquete Descripción Obligatorio Opcionales
Definiciones principales de MRTK com.microsoft.mrtk.core Definiciones, utilidades y componentes compartidos.
  • com.unity.xr.interaction.toolkit
  • com.unity.xr.management
Accesibilidad de MRTK com.microsoft.mrtk.accessibility Definiciones, características y subsistema para crear experiencias de realidad mixta accesibles.
  • com.microsoft.mrtk.core
  • com.microsoft.mrtk.graphicstools.unity
  • com.unity.textmeshpro
Enlace de datos y creación de temas de MRTK com.microsoft.mrtk.data Compatibilidad con el enlace de datos y la creación de temas de elementos de la interfaz de usuario.
  • com.microsoft.mrtk.core
  • com.unity.nuget.newtonsoft-json
  • com.unity.textmeshpro
Diagnósticos de MRTK com.microsoft.mrtk.diagnostics Diagnósticos y subsistemas y herramientas de supervisión del rendimiento.
  • com.microsoft.mrtk.core
  • com.unity.xr.management
Entorno de MRTK com.microsoft.mrtk.environment Características y subsistemas del entorno, como reconocimiento espacial y límites.
  • com.microsoft.mrtk.core
  • com.unity.xr.management
Recursos extendidos de MRTK com.microsoft.mrtk.extendedassets Audio, fuente, textura y otros recursos adicionales para su uso en aplicaciones.
  • com.microsoft.mrtk.standardassets
  • com.microsoft.mrtk.graphicstools.unity
Entrada de MRTK com.microsoft.mrtk.input Componentes de entrada que incluyen compatibilidad con manos articuladas, reconocimiento de voz sin conexión y simulación de entrada en el editor.
  • com.microsoft.mrtk.core
  • com.microsoft.mrtk.graphicstools.unity
  • com.unity.xr.interaction.toolkit
  • com.unity.inputsystem
  • com.unity.xr.management
  • com.unity.xr.openxr
  • com.unity.xr.arfoundation
Manipulación espacial de MRTK com.microsoft.mrtk.spatialmanipulation Componentes y utilidades de posicionamiento espacial y manipulación, incluidos solucionadores.
  • com.microsoft.mrtk.core
  • com.microsoft.mrtk.uxcore
  • com.unity.inputsystem
  • com.unity.xr.interaction.toolkit
  • com.microsoft.mrtk.input
Recursos estándar de MRTK com.microsoft.mrtk.standardassets Recursos estándar, incluidos materiales y texturas, para su uso por parte de las aplicaciones.
  • com.microsoft.mrtk.graphicstools.unity
Componentes de experiencia de usuario de MRTK com.microsoft.mrtk.uxcomponents Biblioteca de componentes de experiencia de usuario de MRTK, que contiene elementos prefabricados, objetos visuales, controles predefinidos y todo para empezar a crear interfaces de usuario 3D para realidad mixta.
  • com.microsoft.mrtk.uxcore
  • com.microsoft.mrtk.spatialmanipulation
  • com.microsoft.standardassets
  • com.microsoft.mrtk.data
Núcleo de experiencia de usuario de MRTK com.microsoft.mrtk.uxcore Scripts principales de interacción y visualización para compilar componentes de interfaz de usuario de MR.\n\nNota: Esto está pensado para consumirse con el fin de crear bibliotecas de experiencia de usuario. Para crear interfaces de MR con una biblioteca existente de componentes, vea com.microsoft.mrtk.uxcomponents.
  • com.microsoft.mrtk.core
  • com.microsoft.mrtk.graphicstools.unity
  • com.unity.inputsystem
  • com.unity.textmeshpro
  • com.unity.xr.interaction.toolkit
  • com.microsoft.mrtk.data
Voz de Windows de MRTK com.microsoft.mrtk.windowsspeech Implementación del subsistema de voz para las API nativas de voz de Windows. Permite el uso del reconocimiento de voz nativo de Windows para desencadenar eventos e impulsar interacciones XRI.
  • com.microsoft.mrtk.core

Ejecución de pruebas de paquetes

Algunos paquetes de MRTK contienen pruebas usadas para validar los componentes incluidos. En algunos casos, estas pruebas requieren paquetes de MRTK adicionales no declarados como dependencias.

Nota

Al importar paquetes en Unity, los ensamblados de prueba no se compilan de manera predeterminada. Para habilitar la compilación de pruebas, use el elemento testables del archivo manifest.json del proyecto.

Para lograr una sobrecarga mínima en las aplicaciones que importan Mixed Reality Toolkit, las dependencias solo se declaran en los requisitos de tiempo de ejecución. En la tabla siguiente se describen los paquetes adicionales necesarios para habilitar la compilación y ejecución de los ensamblados de prueba incluidos.

Nombre para mostrar Nombre del paquete Requisitos de pruebas
Definiciones principales de MRTK com.microsoft.mrtk.core
Accesibilidad de MRTK com.microsoft.mrtk.accessibility
Enlace de datos y creación de temas de MRTK com.microsoft.mrtk.data
Diagnósticos de MRTK com.microsoft.mrtk.diagnostics
Entorno de MRTK com.microsoft.mrtk.environment
Recursos extendidos de MRTK com.microsoft.mrtk.extendedassets
Entrada de MRTK com.microsoft.mrtk.input
Manipulación espacial de MRTK com.microsoft.mrtk.spatialmanipulation
  • com.microsoft.mrtk.input
Recursos estándar de MRTK com.microsoft.mrtk.standardassets
Componentes de experiencia de usuario de MRTK com.microsoft.mrtk.uxcomponents
  • com.microsoft.mrtk.input
Núcleo de experiencia de usuario de MRTK com.microsoft.mrtk.uxcore
  • com.microsoft.mrtk.input
Voz de Windows de MRTK com.microsoft.mrtk.windowsspeech