Implementación en Android y iOS (AR Foundation) [Experimental] — MRTK2

Instalación de los paquetes requeridos

  1. Descargue e importe Microsoft.MixedReality.Toolkit. Paquete Unity.Foundation, desde GitHub o unity Administrador de paquetes

  2. En el Administrador de paquetes de Unity (UPM), instale los siguientes paquetes:

    Unity 2018.4.x

    Android iOS Comentarios
    AR Foundation
    Versión: 1.5.0 : versión preliminar 6
    AR Foundation
    Versión: 1.5.0 : versión preliminar 6
    Para Unity 2018.4, este paquete se incluye como versión preliminar. Para ver el paquete: Window>Package Manager>Advanced>Show Preview Packages
    Complemento ARCore XR
    Versión: 2.1.2
    Complemento ARKit XR
    Versión: 2.1.2

    Unity 2019.4.x

    Android iOS
    AR Foundation
    Versión: 2.1.8
    AR Foundation
    Versión: 2.1.8
    Complemento ARCore XR
    Versión: 2.1.11
    Complemento ARKit XR
    Versión: 2.1.9

    Unity 2020.3.x

    Android iOS
    AR Foundation
    Versión: 3.1.3
    AR Foundation
    Versión: 4.0.12
    Complemento ARCore XR
    Versión: 3.1.4
    Complemento ARKit XR
    Versión: 4.1.7
  3. Actualice el scripting de UnityAR de MRTK definido invocando el elemento de menú: Mixed Reality > Toolkit > utilidades > unityAR > Update Scripting Defines

    Update Scripting Defines

Adición de la escena MixedRealityToolKit al proyecto

  1. Seleccionar Mixed Reality -> Toolkit -> Agregar a la escena y configurar

    Mixed Reality -> Toolkit -> Add to scene and configure menu option

Habilitación del proveedor de configuración de la cámara ar de Unity

En los pasos siguientes se supone el uso del objeto MixedRealityToolkit. Los pasos necesarios para otros registradores de servicios pueden ser diferentes.

  1. Seleccione el objeto MixedRealityToolkit en la jerarquía de escenas.

    MRTK Configured Scene Hierarchy

  2. Seleccione Copiar y personalizar para clonar el perfil de MRTK para habilitar la configuración personalizada.

    Clone MRTK Profile

  3. Seleccione Clonar junto al perfil de Cámara.

    Clone MRTK Camera Profile

  4. Vaya al panel Inspector a la sección sistema de cámara y expanda la sección Proveedores de Cámara Configuración.

    Expand settings providers

  5. Haga clic en Agregar Cámara Configuración Proveedor y expanda la entrada Nueva configuración de cámara recién agregada.

    Expand new settings provider

  6. Seleccione el proveedor de Cámara Configuración ar de Unity.

    Select Unity AR settings provider

    Para obtener más información sobre cómo configurar el proveedor de configuración de la cámara ar de Unity: proveedor de configuración de cámara ar de Unity.

Nota

Esta instalación comprueba (cuando se inicia la aplicación) si los componentes de AR Foundation están en la escena. Si no es así, se agregan automáticamente para que funcione con ARCore y ARKit. Si necesita establecer un comportamiento específico, debe agregar los componentes que necesita usted mismo. Para obtener más información sobre los componentes y la instalación de AR Foundation, consulte esta documentación.

Creación de una escena para dispositivos Android y iOS

  1. Asegúrese de que ha agregado el proveedor de Cámara Configuración unityAR a la escena.

  2. Cambie la plataforma a Android o iOS en unity Build Configuración

  3. Asegúrese de que el proveedor de administración de complementos XR asociado está habilitado.

    iOS administración de complementos XR:XR Plug-in Management iOS

  4. Compilación y ejecución de la escena

Consulta también