Objectif
Créer une scène dans laquelle on peut effectuer diverses manipulations avancées d’objets, avec du guidage, des contraintes et une gestion de la physique.
Indications
<aside>
⚠️
-
TP Noté : voir Livrables en fin de page.
-
L’usage d’IA générative pour réaliser le TP (code ou questions) est totalement interdit.
-
Des questions de conception seront posées en fin de TP et les réponses seront écrites sur copie papier.
</aside>
-
Des indications et liens vers la documentation sont fournis pour chaque exercice.
-
Les bonus sont à tenter quand tout le TP sera terminé.
-
Gardez du temps à la fin pour tester et préparer le rendu.
Prérequis
- Connaissances de base en Unity et C#
- Comptes personnels Unity et Meta
- TP1 et TP2 (au moins jusqu’à ex. 3) réalisés et compris
EXERCICE 0 : Setup initial
- S’assurer que Unity Hub est connecté à un compte Unity
- S’assurer que Meta Horizon Link est connecté à un compte Meta
- Brancher le casque et s’assurer qu’il est reconnu et que le mode link est fonctionnel
- Lancer un projet VR
- Optionnel : Configurer toute la chaîne git (ou réutilisez celle du TP2) qui servira pour le rendu
- Créer une nouvelle scène de type VR Core "TP3"
- Optionnel (mode Android) : Modifier les Player Settings
- le nom de la Company par Votrenom
- le nom du Product par TP3
- dans Other Settings, décocher Override default package name : le nom du package devient com.Votrenom.TP3
- Générer un 1er build apk de cette scène vide