Développement Unity pour VR et Windows Mixed Reality

Logo de bannière Unity

Si vous débutez avec Unity, nous vous recommandons d’explorer les tutoriels de niveau débutant sur la plateforme Unity Learn avant de continuer. Vous pouvez également consulter les forums de réalité mixte Unity afin d’entrer en contact avec la communauté en ligne qui crée des applications de réalité mixte. Vous pourriez y trouver des ressources ou solutions très intéressantes. Quand vous êtes prêt à prendre en main MRTK, passez en revue les points de contrôle de développement ci-dessous.

Important

Consultez nos guides de portage si vous avez un projet Unity existant que vous voulez porter sur un casque immersif Windows Mixed Reality.

Points de contrôle de développement

Utilisez les points de contrôle suivants pour intégrer vos jeux et applications Unity dans le monde de la réalité mixte.

1. Mise en route

Vous devrez modifier manuellement un petit ensemble de paramètres Unity pour le développement Windows Mixed Reality et VR. Ceux-ci sont divisés en deux catégories : par projet et par scène. À la fin de cette section, vous disposerez des outils et des paramètres de projet pour commencer à créer vos propres applications.

Point de contrôle Résultat
Installer les outils les plus récents Téléchargez et installez le dernier package Unity et configurez votre projet pour la réalité mixte.
Configuration de votre projet pour les casques VR et Windows Mixed Reality Découvrez comment créer des applications qui restituent du contenu numérique sur des périphériques d‘affichage holographiques et VR

Important

Pour plus d’informations sur la configuration de vos projets, consultez notre guide de configuration des projets Unity.

2. Fonctionnalités principales

Après avoir démarré un nouveau projet immersif, vous aurez besoin de quelques composants de base pour développer des applications immersives. Tous les composants principaux pour les applications de réalité mixte sont exposés de manière cohérente avec les autres API Unity. Vous n’aurez peut-être pas besoin de tous les composants à la fois, mais nous vous recommandons de les explorer dès le départ. Après avoir exploré les composants de base listés ci-dessous, vous disposerez d’une boîte à outils riche en fonctionnalités, que vous pourrez intégrer dans un projet VR.

Fonctionnalité Fonctions
Appareil photo Optimisez de manière exhaustive la qualité visuelle et la stabilité des hologrammes dans vos applications de réalité mixte
Verrouillage du monde et ancres spatiales Corrigez les problèmes de stabilisation, ajustez la caméra et intégrez une solution offrant un système de coordonnées stable
Contrôleurs de mouvement Ajoutez des actions spatiales à vos applications de réalité mixte
Mouvements Utilisez les mouvements de la main comme entrée dans vos expériences de réalité mixte
Son spatial Améliorez vos applications avec un son immersif en 3D
Text Obtenez un texte clair et de haute qualité avec une taille et un rendu de qualité gérables
Entrée vocale Capturez des mots clés, des expressions et une dictée à partir de vos utilisateurs

3. Fonctionnalités avancées

D’autres fonctionnalités clés jouant un rôle dans les applications immersives sont disponibles via des API Unity sans aucun package ou configuration supplémentaire. Après avoir exploré les fonctionnalités plus avancées offertes par Unity, vous serez en mesure de créer des applications VR complexes et plus approfondies.

Fonctionnalité Fonctions
Perte de suivi Gérez des scénarios dans lesquels votre appareil ne peut pas se trouver dans l’espace universel des applications.
Saisie au clavier Bénéficiez d’une entrée à partir de claviers réels et de réalité mixte dans vos applications.

4. Déploiement sur un appareil ou un émulateur

Une fois que votre projet Unity holographique est prêt à être testé, l’étape suivante consiste à exporter et à créer une solution Visual Studio Unity. Avec cette solution Visual Studio, vous pouvez exécuter votre application sur des appareils réels ou simulés. À la fin de cette section, vous serez en mesure de déployer votre application sur un appareil ou un émulateur adapté à vos besoins de développement.

Quelle est l’étape suivante ?

Le travail d’un développeur n’est jamais terminé, en particulier lorsqu’il s’agit d’apprendre un nouvel outil ou kit SDK. Les sections suivantes peuvent vous amener dans des domaines qui vont au-delà de la documentation niveau débutant que vous connaissez déjà, et vous fournir des ressources utiles si vous êtes bloqué. Notez que ces rubriques et ressources ne sont pas listées dans un ordre séquentiel particulier. N’hésitez donc pas à vous y plonger et à les explorer !

Portage

Si vous voulez effectuer le portage d’applications existantes, consultez les articles ci-dessous :

Ressources supplémentaires

Avant de vous lancer dans le monde de la réalité mixte, nous vous recommandons de consulter la documentation supplémentaire ci-dessous.