Implementación en HoloLens y cascos WMR: MRTK2

Hay dos maneras de implementar aplicaciones compiladas con MRTK en el dispositivo Windows, la plataforma de Windows universal (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.

Compilar e implementar MRTK en HoloLens 1, HoloLens 2 y cascos 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 implementar en cascos WMR.

Nota

Al implementar la aplicación en el dispositivo en Visual Studio, debe configurar Visual Studio ligeramente diferente según el dispositivo. Las configuraciones son las siguientes:

Plataforma Configuración Architecture Destino
HoloLens 2 Versión o maestro ARM64 Dispositivo
HoloLens 1 Versión o maestro x86 Dispositivo
Cascos WMR Versión o maestro 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" tenga el siguiente aspecto:

Build window

El resto de opciones de configuración pueden ser diferentes (p. ej., Configuración de compilación/Arquitectura/Tipo de compilación y otras opciones se pueden cambiar dentro de la solución de Visual Studio).

Asegúrese de que la lista desplegable de versión de SDK de destino incluya la opción "10.0.18362.0". En caso contrario, es necesario instalar el 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 han configurado las siguientes opciones 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 > Project Configuración, Reproductor
  2. En XR Settings (Configuración de XR) en la pestaña UWP, asegúrese de que la opción Virtual Reality Supported (Compatible con realidad virtual) está habilitada y de que el SDK de Windows Mixed Reality se ha agregado a los SDK.
  3. Compilación e implementación en Visual Studio

Si usa openXR o Windows complementos XR:

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

Importante

Si usa Unity 2019.3.x, seleccione ARM64 y no ARM como arquitectura de compilación en Visual Studio. Con la configuración predeterminada de Unity en Unity 2019.3.x, una aplicación de Unity no se implementará en HoloLens si se selecciona ARM debido a un error de Unity.

Si se requiere la arquitectura arm, vaya a Editar > Project Configuración, Reproductor y, en el menú Otros Configuración, deshabilite Trabajos gráficos. Al deshabilitar Graphics Jobs (Trabajos de gráficos) permitirá que la aplicación se implemente con la arquitectura de compilación de ARM para Unity 2019.3.x, pero se recomienda ARM64.

Este problema se ha corregido en Unity 2019.4 y Unity 2020.3.

Compilació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 de 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 la versión de XR heredada de Unity.

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

Uso del complemento de MWR

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

    • Compruebe que SteamVR esté cerrado antes de iniciar el complemento de WMR. Al iniciar el complemento de WMR, también se inicia SteamVR.
    • Asegúrese de que el casco de WMR está conectado.

    WMR Plugin Search

  2. Seleccione Launch (Iniciar) para Windows Mixed Reality para el complemento SteamVR.

    WMR Plugin

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

  4. Compilación de la escena

    • Seleccione Add Open Scene (Agregar escena abierta).
    • Asegúrese de que la plataforma sea Standalone (Independiente).
    • Seleccione Build (Compilar).
    • Elija la ubicación de la nueva compilación en el Explorador de archivos

    Build Settings for Standalone

  5. Se creará un nuevo archivo ejecutable de Unity. Para iniciar la aplicación, selecciónelo en el Explorador de archivos.

    File Explorer Unity

Vea también