Compartir a través de


Introducción al desarrollo nativo

Logotipo de banner nativo

Los motores 3D como Unity o Unreal no son las únicas rutas de desarrollo Mixed Reality abiertas. También puede crear aplicaciones Mixed Reality mediante las API de Windows Mixed Reality con DirectX 11 o DirectX 12. Al ir al origen de la plataforma, básicamente va a crear su propio middleware o marco.

Importante

Si tiene un proyecto de WinRT existente que le gustaría mantener, diríjase a nuestra documentación principal de WinRT.

Puntos de control de desarrollo

Usa los siguientes puntos de control para llevar tus juegos y aplicaciones de Unity al mundo de la realidad mixta.

1. Introducción

Windows Mixed Reality admite dos tipos de aplicaciones:

Las diferencias entre el desarrollo de DirectX para vistas 2D y las vistas inmersivas se refieren principalmente a la representación holográfica y la entrada espacial. Se requiere IFrameworkView de la aplicación para UWP o HWND de la aplicación Win32 y siguen siendo prácticamente iguales. Lo mismo sucede con las API de WinRT que están disponibles para la aplicación. Pero debe usar un subconjunto diferente de estas API para aprovechar las características holográficas. Por ejemplo, el sistema para aplicaciones holográficas administra la cadena de intercambio y el marco presentes para habilitar un bucle de fotogramas predicho por poses.

Punto de control Resultado
¿Qué es OpenXR? Comience su recorrido de desarrollo nativo familiarícese con OpenXR y lo que tiene que ofrecer.
Instalación de las herramientas más recientes Descarga e instalación de las herramientas de desarrollo nativas más recientes
Configuración de HoloLens 2 Configuración del dispositivo y el entorno para el desarrollo de HoloLens 2
Configuración de cascos envolventes Configuración del dispositivo y el entorno para el desarrollo de Windows Mixed Reality
Prueba de una aplicación de ejemplo Explorar una versión de UWP y Win32 de la misma aplicación básica de OpenXR en el dispositivo
Realice un recorrido por la API de OpenXR. Vea un vídeo de tutorial de 60 minutos que recorre todos los componentes clave de la API de OpenXR en Visual Studio.
Adición del cargador de OpenXR Agregar el cargador de OpenXR a un proyecto nativo existente para empezar a desarrollar

2. Bloques de creación principales

Windows Mixed Reality aplicaciones usan las siguientes API para crear experiencias de realidad mixta para HoloLens y otros cascos envolventes:

Característica Funcionalidad
Mirada Permitir a los usuarios dirigirse a hologramas con mirándolos
Gesto Adición de acciones espaciales a las aplicaciones
Representación holográfica Dibujar un holograma en una ubicación precisa del mundo alrededor de los usuarios
Controlador de movimiento Permitir que los usuarios realicen acciones en los entornos de Mixed Reality
Asignación espacial Asignar el espacio físico con una superposición de malla virtual para marcar los límites del entorno
Voz Captura de palabras clave habladas, frases y dictados de los usuarios

Nota:

Puede encontrar las próximas características principales y en desarrollo en la documentación del plan de desarrollo de OpenXR.

3. Implementación y pruebas

Puede desarrollar en un escritorio mediante OpenXR en un HoloLens 2 o Windows Mixed Reality casco envolvente. Si no tiene acceso a un auricular, puede usar el emulador de HoloLens 2 o el simulador de Windows Mixed Reality en su lugar.

¿Cuál es el siguiente paso?

El trabajo de un desarrollador nunca se realiza, especialmente cuando se aprende una nueva herramienta o SDK. Las secciones siguientes pueden llevarte a áreas más allá del material de nivel principiante que ya hayas completado. Estos temas y recursos no están en ningún orden secuencial, así que no dude en saltar y explorar.

Recursos adicionales

Si quieres subir de nivel tu juego OpenXR, consulta los vínculos siguientes:

Vea también