Inicio rápido para Android

Para empezar a utilizar Arcore con Android, se puede ejecutar ya sea la aplicación o hello_ar_kotlin hello_ar_java muestra incluido en el SDK de Arcore. Estas aplicaciones de ejemplo utilizan OpenGL , una interfaz de programación para la representación en 2D y 3D de gráficos vectoriales. Las aplicaciones muestran los planos detectados y permiten al usuario tocar un plano para colocar un modelo 3D.

Configura tu entorno de desarrollo

Abra un proyecto de muestra

  1. En Android Studio, clone el repositorio ARCore SDK GitHub.

    Hay muchas maneras de hacer esto:

    • Para una instalación establecida de Android Studio:

      • Desde el Git menú, seleccione Clone .
      • En el Version control desplegable, seleccione Git como el sistema de control de versiones.
      • En el URL de campo, introduzca la siguiente URL en el repositorio GitHub Arcore:

        https://github.com/google-ar/arcore-android-sdk.git

    • También puede abrir un Terminal y emitir el git clone de comandos de la siguiente manera:

      git clone https://github.com/google-ar/arcore-android-sdk.git
  2. Abra uno de los proyectos de muestra de la siguiente manera (debe abrir explícitamente un proyecto para compilarlo y ejecutarlo).

    • Desde el File menú, seleccione Open .
    • En el arcore-android-sdk/samples de carpetas, seleccione la hello_ar_kotlin o hello_ar_java carpeta y haga clic Open .

Prepara tu dispositivo o emulador

Puede ejecutar aplicaciones de RA en un dispositivo compatible o en el emulador de Android. Debe actualizar Google Play Services para AR en el emulador antes de ejecutar la aplicación. Ver Run AR Aplicaciones en Android Emulador para más información.

Ejecute la muestra

Asegúrese de que su dispositivo Android está conectado a la máquina de desarrollo y haga clic en Run en Android Studio.

Android Studio construye su proyecto en un APK depurable, instala el APK y luego ejecuta la aplicación en su dispositivo. Para obtener más información, consulte crear y ejecutar el App .

Es posible que se le solicite instalar o actualizar los servicios de Play para la AR si se encuentra o está fuera de fecha. Seleccione CONTINUE para instalarlo desde Google Play Store o actualizar manualmente como se describe en la actualización de los servicios de Play para la AR .

La aplicación hello_ar_java le permite colocar un peón Arcore tridimensional sobre superficies planas AR detectados. Se implementa con Android GL SurfaceView , que se utiliza para representar la vista previa de la cámara y AR básica objetos tales como aviones y anclas. marco de representación muestra hello_ar_java 's se puede encontrar en com/google/ar/core/examples/java/common/samplerender .

Usar ubicación instantánea

La API de colocación instantánea permite al usuario colocar un objeto AR en la pantalla sin tener que esperar a que ARCore detecte la geometría de la superficie. La ubicación de los objetos se refina en tiempo real a medida que el usuario se mueve por el entorno. Una vez que ARCore detecta la pose correcta en la región donde se coloca el objeto AR, el objeto blanco se actualiza automáticamente para tener una pose precisa y se vuelve opaco.

Colocar un objeto virtual usando Colocación instantánea

La colocación instantánea se activa automáticamente en hello_ar_java. Toca el icono de engranaje en la pantalla y selecciona Instant Placement en el menú desplegable. La Enable Instant Placement casilla ya debe estar seleccionado.

Toque en la pantalla para colocar un objeto. Asegúrese de continuar moviendo el dispositivo después de ver aparecer el objeto holográfico en la pantalla, para que ARCore pueda obtener datos suficientes sobre su entorno para anclar con precisión el objeto virtual.

Próximos pasos