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.

Manuales

Referencias

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

https://codelabs.developers.google.com/arcore-unity-ar-foundation#0

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: