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.
Trois manipulations seront proposées : tir sur des cibles, assemblage d’une pièce et lancer d’objets sur des cibles. Elles seront réparties en 3 emplacements distincts dans l’environnement.
Indications
- Durée prévue : 2 x 3h30
- TP Noté : voir Livrables en fin de page
- Des indications et liens vers la documentation sont fournis pour chaque exercice.
- ✍ Les réponses aux questions de conception doivent être écrites dans un fichier conception.pdf.
- Les exercices 1, 2 et 3 peuvent être faits dans l’ordre que vous voulez (le 3 est le plus long)
- Les bonus sont à tenter quand tout le TP sera terminé.
Prérequis
- Connaissances de base en Unity et C#
- TP1 et TP2 (jusqu’à ex. 3) réalisés et compris
- Casque configuré, projet VR fonctionnel
Setup initial
- Repartir de votre projet du TP2
- Sinon, créer un nouveau projet VR et refaire tout le paramétrage ou utiliser le projet de démarrage fourni
- 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
- Créer une nouvelle scène de type VR Core "TP3"
- Générer un 1er build apk de cette scène vide
- Paramétrer un dépot git qui servira pour le rendu