Google se compromete a promover la equidad racial para las comunidades negras. Ver cómo.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Inicio rápido para Android

Comience a orientar sus aplicaciones ARCore Unity a Android.

Esta guía le muestra cómo configurar su entorno de desarrollo y probar una aplicación de muestra ARCore.

Requisitos

Hardware

Software

Obtenga el SDK de ARCore para Unity

  1. Descargue ARCore SDK para Unity 1.23.0 o posterior .
    El SDK se descarga como arcore-unity-sdk-1.23.0.unitypackage .

Crea un nuevo proyecto e importa el SDK

  1. Abra Unity y cree un nuevo proyecto 3D .

  2. Solo Unity 2019 : seleccione Ventana> Administrador de paquetes e instale los siguientes paquetes:

    • HLAPI multijugador (requerido por la muestra de CloudAnchors )
    • Ayudantes de entrada heredados de XR (requeridos por Instant Preview, que usa TrackedPoseDriver )
  3. Importe el SDK de ARCore para Unity:

    1. Seleccione Activos> Importar paquete> Paquete personalizado .

    2. Seleccione el arcore-unity-sdk-1.23.0.unitypackage que descargó.

    3. En el cuadro de diálogo Importar paquete , asegúrese de que todas las opciones del paquete estén seleccionadas y haga clic en Importar .

Abra la escena de muestra

  1. En la ventana Proyecto de Unity, puede encontrar la muestra de HelloAR en:
    Assets/GoogleARCore/Examples/HelloAR/Scenes/ .

Configurar la configuración del proyecto

  1. Vaya a Archivo> Configuración de compilación para abrir la ventana Configuración de compilación .
  2. En Plataforma , seleccione Android y haga clic en Cambiar plataforma .
  3. Haz clic en Configuración del reproductor .
  4. En la pestaña de configuración de Android , configure los siguientes ajustes:
    Sección Configuración Configuración
    Otros ajustes Representación Desmarque API de gráficos automáticos .
    Si Vulkan aparece en API de gráficos , elimínelo.
    Renderizado multiproceso Seleccione esta opción para utilizar la representación multiproceso .

    Nota:
    • Al compilar para Android, la opción de renderizado multiproceso es compatible con ARCore SDK para Unity 1.17.0 o posterior. Sin embargo, cuando esta opción está habilitada en Unity 2018.1 y versiones anteriores, no se admite el uso de la cámara frontal (selfie).
    • Es posible que los activos 3D no siempre se procesen correctamente cuando una aplicación coloca una gran carga en el hilo de procesamiento.
    Nombre del paquete Cree un ID de aplicación único con un formato de nombre de paquete de Java.
    Por ejemplo, use com.example.helloAR .
    Backend de secuencias de comandos Al IL2CPP para dispositivos de 64 bits, configure Scripting Backend en IL2CPP . Consulte el requisito de ARCore de 64 bits para obtener más información.
    Arquitecturas de destino Al ARM64 dispositivos de 64 bits, seleccione ARM64 (requiere Scripting Backend configurado en IL2CPP ). Consulte el requisito de ARCore de 64 bits para obtener más información.
    Nivel mínimo de API Seleccione Android 7.0 'Nougat' (API nivel 24) o superior .
    Para las aplicaciones AR opcionales , el nivel mínimo de API es 14.
    Configuración XR Compatible con ARCore Habilite esta opción.

Cree y ejecute la aplicación de muestra

  1. Habilite las opciones de desarrollador y la depuración de USB en su dispositivo.

  2. Conecte su dispositivo a su máquina de desarrollo.

  3. En la ventana Configuración de compilación de Unity, haga clic en Compilar y ejecutar .
    Unity construye su proyecto en un APK de Android, lo instala en su dispositivo y lo inicia.

  4. Mueva su dispositivo hasta que ARCore comience a detectar y visualizar aviones.

  5. Toque un avión para poner un objeto Andy Android en él.

  6. (Opcional) Use logcat de Android para ver los mensajes de registro o el Monitor de dispositivo Android para analizar el dispositivo de manera más completa.

Próximos pasos