Unity:Manuales:AR Foundation

De WikiGarcia

El RA Fundation es el framework de Unity para la creación de contenido AR multiplataforma. Es un wraper de otras librerías como ARCore.

Referencia: https://developers.google.com/ar/develop/unity-arf/getting-started-ar-foundation

Requisitos

  • Unity 2019.4.1+
  • Paquete AR Fundation
  • Android SDK (Android Studio)
  • Java Development Kit
  • ARCore

Paquete AR Fundation

  1. . Crear un nuevo proyecto 3D en Unity
  2. . Abrir el Pakcage Manager (Window -> Package Manager)
  3. . En "Unity Registry" buscar "AR Foundation"
  4. . Click en "Instalar"

Paquete ARCore

  1. . Window -> Package Manager
  2. . En "Unity Registry" buscar "ARCore XR Plugin"
  3. . Click en "Instalar"
  4. . Navegar a Edit -> Project Settings.
  5. . En la pestaña XR Plug-in Management abrir la pestaña Android y habilitar ARCore.

Crear sesión AR

  1. . Eliminar la Main Camera
  2. . Agregar en la Hierarchy elementos: AR Session y AR Session Origin

Configurar el reproductor

  1. . File -> Build Settings...
  2. . Cambiar la plataforma a Android y "Switch Platform"
  3. . Click en "Player Settings..." -> Player -> Other Settings
    1. . Rendering, desmarcar Auto Graphics API. Quitar Vulkan de Graphics API
    2. . Package Name, colocar el ID único de la app.
    3. . Minimum API Level, usar al menos Android 7.0 'Nougat' (API Level 24).
    4. . Scripting Backend, Selecciona IL2CPP en lugar de Mono para habilitar la compatibilidad con ARM64 en el paso siguiente.
    5. . Target Architectures, habilitar ARM64 y dejar ARMv7

Listo, tutorial para crear un juego: https://codelabs.developers.google.com/arcore-unity-ar-foundation#0