Muchos desarrolladores, incluido yo mismo, usan Unity para el desarrollo de aplicaciones 3D y para hacer juegos. Hay muchos que creen erróneamente que Unity es un motor de juego. Y así, por supuesto, es como empezó. Pero ahora vivimos en un mundo donde nuestras aplicaciones tienen un nuevo nivel de profundidad.
Con la naturaleza 3D de la realidad aumentada y mixta convirtiéndose en un elemento importante de nuestro mundo, el flujo de trabajo de desarrollo se convierte en algo nuevo, algo más complejo de lo que era antes. Los desarrolladores que han estado trabajando con bases de datos relacionales a gran escala y software bancario tienen mucho que aprender para ponerse al día con alguien que entiende los entresijos del desarrollo 3D. Un desarrollador full-stack viene a tener un nuevo significado.
Para aquellos nuevos en este espacio, el motor de Unity hace un trabajo increíble al eliminar completamente del flujo de trabajo algunas de las complejidades innecesarias en el desarrollo 3D. Con Unity, es un asunto bastante trivial dividir un proyecto en los objetos que necesita y sus interacciones entre sí, así como también cómo interactúan con el usuario. Que al final, es exactamente lo que es el desarrollo de software.
Junto con el lanzamiento de AppleEl nuevo ARKit deUnity anunció su complemento Unity ARKitpara ayudar a los desarrolladores a usar su entorno para construir para iOS y hardware macOS. Este kit de inicio increíblemente útil incluye ejemplos de algunas de las áreas más avanzadas del nuevo iOS funcionalidad, como la detección de superficies.
Con el fin de ayudar a nuestros miembros más nuevos a la comunidad de desarrollo de AR/MR, sabe quiénes se unieron, ya sea que se den cuenta o no, cuando vieron el Apple keynote: en el flujo de trabajo de Unity, aquí les presento un tutorial sobre los pasos necesarios para que los ejemplos en el complemento ARKit de Unity funcionen.
Consulte el tutorial anterior para instalar Xcode y otras herramientas necesarias. Este tutorial asumirá que lo ha completado.
Paso 1: Instale Unity 2017.3
Entonces, primero necesitamos la versión correcta de Unity instalada. Si actualmente no lo tiene instalado,descargar Unidad 2017.3e instalarlo en su Mac.
Paso 2: Descargue el complemento ARKit de Unity
Ahora necesitamos el complemento Unity ARKit. Para aquellos a los que les gusta involucrarse en comunidades de código abierto, puedenobténgalo directamente del sitio web Bitbucket de Unity. O simplemente puedesdescarga este paquete de unidad.
Paso 3: Iniciar un nuevo proyecto de Unity
Con Unity instalado y el nuevo Unity ARKit Plugin descargado, haz clic en el icono de Unity que está en tu base y espera a que aparezca la pantalla de bienvenida. Haga clic en “Nuevo” e ingrese un nombre en el cuadro “Nombre del proyecto”. Una vez hecho esto, haga clic en el botón “Crear proyecto”.
Paso 4: Instale el complemento Unity ARKit en un nuevo proyecto
Entonces necesitamos instalar Unity ARKit en nuestro proyecto. Este paquete tiene algunos ejemplos, uno de los cuales vamos a compilar aquí. Tire de la ventana del buscador con “unity-arkit-plugin.unitypackage” al frente.

Haga doble clic en el archivo “unity-arkit-plugin.unitypackage” y debería aparecer una barra de progreso a medida que se desempaqueta.

Una vez que haya terminado, aparecerá una ventana con todos los archivos en el paquete. Haga clic en el botón “Importar”.

En la ventana Proyecto, haga doble clic en el archivo “UnityARKitScene”.

Paso 5: Configuración final y proceso de construcción
Ahora que tenemos cargada la escena correcta, podemos configurar el proceso de compilación. Primero, debemos abrir la ventana de compilación, que se puede hacer presionando Shift+Cmd+B o haciendo clic en Archivo -> Configuración de compilación.

En el menú Configuración de compilación, seleccione “iOS” como plataforma, luego haga clic en el botón “Cambiar plataforma” en la esquina inferior izquierda de la ventana. A continuación, haga clic en el botón “Agregar escenas abiertas”, luego haga clic en el botón “Configuración del reproductor”.

Con la Configuración del reproductor en el Inspector, busque la Descripción de uso de la cámara y escriba “uso de la cámara” en ella. Luego, de vuelta en la ventana Configuración de compilación, haga clic en el botón “Construir”.

Ahora Unity quiere saber dónde colocar su proyecto Xcode. En el cuadro Guardar como, escriba “Aplicación” y haga clic en el botón “Guardar”.

Cuando finalice el proceso de compilación, aparecerá una ventana del Finder. Haz doble clic en la carpeta “Aplicación”.

Y finalmente haga doble clic en “Unity-iPhone.xcodeproj” para abrirlo.

Paso 6: compilar y ejecutar
Ahora debería estar viendo una pantalla similar a la siguiente.

Lo único que queda es asignar Team al proyecto para que podamos compilarlo.

En la sección Firma, haga clic en el menú desplegable Equipo y seleccione su cuenta de desarrollador.

Con eso fuera del camino, mira la esquina superior izquierda de la ventana. Con tu iPhone o iPad conectado a su computadora, presione el botón “Reproducir”. Puede tomar un poco compilar la primera vez.

Una vez hecho esto, podrá ver la información de la nube de puntos y las superficies que detecta el sistema.
