Compartir a través de


Implementación en cascos HoloLens y WMR: MRTK2

Hay dos maneras de implementar aplicaciones compiladas con MRTK en el dispositivo Windows, la Plataforma univeral de Windows (UWP) y la Plataforma independiente. Las aplicaciones creadas para HoloLens 1 o HoloLens 2 deben tener como destino UWP, mientras que las aplicaciones creadas para cascos WMR pueden tener como destino UWP o Independiente.

Creación e implementación de MRTK en HoloLens 1, cascos HoloLens 2 y WMR (UWP)

Puede encontrar instrucciones sobre cómo compilar e implementar para HoloLens 1 y HoloLens 2 (UWP) en la compilación de la aplicación en el dispositivo. Estos pasos también le permiten realizar la implementación en cascos WMR.

Nota:

Al implementar la aplicación en el dispositivo en Visual Studio, debe configurar Visual Studio de forma ligeramente diferente en función del dispositivo. Las configuraciones son las siguientes:

Plataforma Configuración Arquitectura Target
HoloLens 2 Versión o patrón ARM64 Dispositivo
HoloLens 1 Versión o patrón x86 Dispositivo
Cascos WMR Versión o patrón x64 Equipo local

Propina: Al compilar para HoloLens 1, HoloLens 2 o WMR, se recomienda que la configuración de compilación "Versión del SDK de destino" y "Versión mínima de la plataforma" tengan un aspecto similar al que se muestra en la imagen siguiente:

Ventana de compilación

La otra configuración puede ser diferente (por ejemplo, Configuración de compilación, Arquitectura o Tipo de compilación y otras siempre se pueden cambiar dentro de la solución de Visual Studio).

Asegúrese de que la lista desplegable "Versión del SDK de destino" incluye la opción "10.0.18362.0": si falta, es necesario instalar la Windows SDK más reciente.

Unity 2019/2020 y HoloLens

Si una aplicación de HoloLens aparece como un panel 2D en el dispositivo, asegúrese de que se ha configurado la siguiente configuración en Unity antes de implementar la aplicación para UWP:

Si usa la compatibilidad con XR integrada heredada (solo Unity 2019):

  1. Vaya a Editar > configuración del proyecto, Reproductor
  2. En Configuración de XR en la pestaña UWP, asegúrate de que Virtual Reality Supported está habilitado y que el SDK de Windows Mixed Reality se ha agregado a los SDK.
  3. Compilación e implementación en Visual Studio

Si usa los complementos OpenXR o Windows XR:

  1. Siga los pasos que se encuentran en Introducción con XRSDK.
  2. Asegúrese de que el perfil de configuración es DefaultXRSDKConfigurationProfile
  3. Vaya a Editar > configuración del proyecto, administración de XR-Plugin y asegúrese de que Windows Mixed Reality está habilitado.
  4. Compilación e implementación en Visual Studio

Creación e implementación de MRTK en cascos WMR (independiente)

Las compilaciones independientes de MRTK se pueden usar en cascos WMR. Una compilación independiente para un casco WMR requiere los siguientes pasos adicionales:

Nota:

El SDK de XR de Unity también admite WMR nativo en compilaciones independientes, pero no requiere el complemento SteamVR o WMR. Estos pasos son necesarios para el XR heredado de Unity.

  1. Instalación de Steam
  2. Instalación de SteamVR
  3. Instalación del complemento WMR

Uso del complemento WMR

  1. Abra Steam y busque el complemento Windows Mixed Reality.

    • Asegúrese de que SteamVR está cerrado antes de iniciar el complemento WMR. Al iniciar el complemento WMR también se inicia SteamVR.
    • Asegúrese de que los auriculares WMR estén conectados.

    WMR Plugin Search

  2. Seleccione Iniciar para la Windows Mixed Reality del complemento SteamVR.

    Complemento WMR

  3. En Unity, con la escena de MRTK abierta, vaya a Configuración de compilación de archivos>.

  4. Compilación de la escena

    • Seleccione Agregar escena abierta
    • Asegúrese de que la plataforma es independiente.
    • Seleccione Compilar.
    • Elija la ubicación de la nueva compilación en Explorador de archivos

    Configuración de compilación para independiente

  5. Se creará un nuevo ejecutable de Unity, para iniciar la aplicación, seleccione el ejecutable de Unity en Explorador de archivos.

    Explorador de archivos Unity

Vea también