Desarrollo de Unity para VR y Windows Mixed Reality

Logotipo del banner de Unity

Si no está familiarizado con Unity, le recomendamos que explore los tutoriales de nivel principiante en la plataforma de aprendizaje de Unity antes de continuar. También puede resultarle útil visitar los foros de Mixed Reality de Unity a fin de interactuar con la comunidad en línea que compila aplicaciones de realidad mixta. Nunca se sabe qué recursos o soluciones interesantes pueden encontrarse allí. Cuando esté listo para empezar a usar MRTK, diríjase a los puntos de control de desarrollo siguientes.

Importante

Eche un vistazo a nuestras guías de migración si tiene un proyecto de Unity existente que quiere llevar a un casco envolvente de Windows Mixed Reality.

Puntos de control de desarrollo

Use los siguientes puntos de control para incorporar sus aplicaciones y juegos de Unity en el mundo de la realidad mixta.

1. Introducción

Hay un pequeño conjunto de opciones de configuración de Unity que debe cambiar manualmente para el desarrollo de Windows Mixed Reality y VR. Se dividen en dos categorías: por proyecto y por escena. Al final de esta sección, tendrá las herramientas y la configuración del proyecto para empezar a crear sus propias aplicaciones.

Punto de control Resultado
Instale las actualizaciones más recientes. Descargue e instale el paquete de Unity más reciente y configure el proyecto para la realidad mixta.
Configuración de un proyecto para VR y cascos de Windows Mixed Reality Obtenga información sobre cómo compilar aplicaciones que representen contenido digital en dispositivos de pantalla holográfica y VR.

Importante

Consulte nuestra guía de configuración de proyectos de Unity para obtener más información sobre cómo configurar los proyectos.

2. Bloques de creación principales

Después de iniciar un nuevo proyecto envolvente, necesitará algunos bloques de creación básicos para desarrollar aplicaciones envolventes. Todos los bloques de creación básicos para las aplicaciones de realidad mixta se exponen de forma coherente con otras API de Unity. Es posible que no los necesite todos a la vez, pero le recomendamos que los explore desde el principio. Después de profundizar en los principales bloques de creación que se enumeran a continuación, contará con herramientas que ofrecen muchas características y que puede integrar en un proyecto de VR.

Característica Funcionalidades
Cámara Permite optimizar totalmente la calidad visual y la estabilidad del holograma en las aplicaciones de realidad mixta.
Anclajes espaciales y de bloqueo del mundo Permite resolver problemas de estabilización, de ajuste de la cámara, e integrar una solución estable del sistema de coordenadas.
Controladores de movimiento Permite agregar acciones espaciales a las aplicaciones de Mixed Reality.
Gestos Uso de gestos con la mano como entrada en las experiencias de Mixed Reality
Sonido espacial Permite mejorar sus aplicaciones mediante el audio 3D envolvente.
Texto Permite obtener texto nítido y de alta calidad con un tamaño y una representación de calidad que se pueden administrar.
Entrada de voz Permite capturar palabras clave, frases y dictado en voz alta de los usuarios.

3. Características avanzadas

Hay otras características clave que desempeñan un rol en las aplicaciones envolventes disponibles a través de las API de Unity sin que se requiera ningún paquete o instalación adicional. Después de profundizar en las funcionalidades más avanzadas que ofrece Unity, podrá crear aplicaciones de VR más completas y complejas.

Característica Funcionalidades
Pérdida de seguimiento Permite controlar los escenarios en los que el dispositivo no se encuentra en el espacio del mundo de las aplicaciones
Entrada de teclado Permite obtener información sobre los teclados del mundo real y de la realidad mixta en sus aplicaciones.

4. Implementación en un dispositivo o emulador

Una vez que tengas el proyecto holográfico de Unity listo para las pruebas, el paso siguiente consiste en exportar y compilar una solución de Visual Studio de Unity. Teniendo en cuenta esa solución de VS, puede ejecutar su aplicación en dispositivos reales o simulados. Al final de esta sección, podrá implementar la aplicación en un dispositivo o emulador que se adapte a sus necesidades de desarrollo.

¿Qué sigue?

Nunca se realiza un trabajo de desarrollador, especialmente cuando se aprende a usar una nueva herramienta o un SDK. En las secciones siguientes se le proporcionará contenido más ampliado sobre lo que ha visto en el nivel principiante, junto con recursos útiles por si se queda bloqueado. Tenga en cuenta que estos temas y recursos no están ordenados de forma secuencial, de modo que no dude en consultar los que le interesen y explorarlos.

Migración

Si tiene aplicaciones que quiere migrar, consulte los artículos que se enumeran a continuación:

Recursos adicionales

Antes de que se sumerja en el mundo de la realidad mixta por su cuenta, le recomendamos que eche un vistazo a la documentación adicional que se indica a continuación.