54 4.2.3. Kit de desarrollo (SDK) Dentro de Unity existen 2 alternativas disponibles para desarrollar en realidad virtual. (Ver Tabla 8) Tabla 8. Comparativa entre XR Interaction Toolkit y Oculus Integration
Plataformas soportadas Problemas conocidos
Funcionalidades
XR Interaction Toolkit Multiplataforma No registra problemas sin solución hasta la fecha
Sistema de gestos AR para mapear toques de pantalla a eventos de gestos AR Interactable puede colocar objetos virtuales en el mundo real. lnteractor de gestos AR e interactivos para traducir gesto como colocar, seleccionar, traducir, rotar y escalar en manipulación de objetos.
Oculus Integration Exclusivo de Oculus Problemas al ejecutar compilación ARM7 en Oculus Quest, si esta utilizando el ultimo OVR Plugin y el XR esta desactualizado. Administrador de audio· contiene secuencias de comandos para administrar todos los efectos de audio y sonido en su aplicación. Avatar. contiene los scnpts y la prefabricadas para agregar Oculus Avatars. LipSync: Lipsync contiene un conjunto de complementos y scripts que se pueden usar para sincronizar los movimientos de los labios del avatar con los sonidos del habla
Nota: Adaptado de (Technologies, s. f.-b). Recuperado de https://docs.unity3d.com/Manual/index.html
Un factor determinante para hacer uso de XR Interaction Toolkit fue el hecho de que nos permite desarrollar aplicaciones multiplataforma y no exclusivamente para Oculus como es el caso de Oculus Integration. Consideramos esta ventaja como primordial debido a que independiente de la marca del dispositivo se podrá hacer uso de la aplicación. 4.2.4. Almacenamiento de datos Se ha optado por el uso de base de datos NoSQL debido a la flexibilidad para adaptarse a necesidades de proyectos con menos en comparación a bases de datos SQL. (Ver Tabla 9)