0% ont trouvé ce document utile (0 vote)
6 vues4 pages

Création de terrains et mini-jeux VR

Le document présente un TP sur la création d'un terrain en 3D et d'un mini-jeu en réalité virtuelle. Il décrit les étapes pour créer un terrain montagneux, ajouter des textures et des arbres, ainsi que les instructions pour développer un jeu où un joueur doit collecter des objets tout en évitant des obstacles. Des détails sur la création d'un canvas et l'affichage du score sont également fournis.

Transféré par

khadijafaissal73
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues4 pages

Création de terrains et mini-jeux VR

Le document présente un TP sur la création d'un terrain en 3D et d'un mini-jeu en réalité virtuelle. Il décrit les étapes pour créer un terrain montagneux, ajouter des textures et des arbres, ainsi que les instructions pour développer un jeu où un joueur doit collecter des objets tout en évitant des obstacles. Des détails sur la création d'un canvas et l'affichage du score sont également fournis.

Transféré par

khadijafaissal73
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ISDIA – GI - GDNC

Module : Réalité Virtuelle


Semestre 3
Prof. Hanae Moussaoui

TP-2 Réalité Virtuelle

Exercice 1

Création d’un terrain (montagne)


1- GameObject => 3D => Terrain
2- Paint Terrain => Raise or Lower Terrain => choisir la brosse => régler les
deux parametres Brush size et Opacity => Clic-glisser pour dessiner les
montagnes. Si on veut Creuser (Lower) on maintien l’appui sur « Shift »
et on clic-glisse.
3- Pour ajouter des textures :
Importer d’abord les textures dans le dossier Assets => Paint Texture =>
Edit Terrain Layers => Create Layer => Selectionner la texture => Edit
Terrain Layer => Add Layer => selectionner la texture => Open =>
changer les dimensions X et Y pour une meilleure visibilité =>
Commencer à l’appliquer en utiliser un style de brosse.
4- Ajouter des arbres :
- Window => Asset Store => telecharger des arbres gratuit(Nature Starter Kit 2)
- Window => Package Manager => My Assets => refresh =>
Selectionner le package => download => import => tout sélectioner =>
import
- Selectionner le Terrain => dans l’inspector cli sur Paint Tree => Edit
Trees => Add Tree => Selectionner un Tree prefab => Ajuster Brush
size et Tree Density.
- Clic-glisse pour dessiner les arbres.
- Shift + clic pour supprimer un arbre

1
ISDIA – GI - GDNC
Module : Réalité Virtuelle
Semestre 3
Prof. Hanae Moussaoui

Exercice 2
- Créer un mini-jeu où le joueur (un cube) doit ramasser des objets (coins /
cubes dorés) tout en évitant les obstacles.
- Chaque objet collecté augmente le score, affiché à l’écran.
- Quand tous les objets sont collectés ➔ un message de victoire s’affiche.

Étapes à suivre :
1- Créer un Plane (le sol).
2- Ajouter le Player (cube) avec le script PlayerController (le même que
dans le TP1).
3- Créer quelques obstacles (cubes) dans la scène.
4- Créer plusieurs objets à ramasser : Coin1, Coin2, Coin3 (petites sphères
jaunes).
▪ Cocher Is Trigger sur leur Collider.
▪ Ajouter-leur le Tag “Coin”.
5- Ajouter un Canvas ➔ Text (TMP) pour afficher le score.
6- Ajouter du son quand le Player ramasse un Coin.

-------------------------------------------------------------------------------------------------

1) Comment créer un canvas et un Texte


- Installer TextMeshPro (ou TMP) : Window => Package Manager
- Dans la Hiérarchie, faites un clic droit => UI => Canvas (un Canvas et
EventSystem seront créés).
- Sélectionner le Canvas créé. Dans l’Inspector, vérifier :
• Render Mode : Screen Space - Overlay (valeur par défaut).

2
ISDIA – GI - GDNC
Module : Réalité Virtuelle
Semestre 3
Prof. Hanae Moussaoui

• Canvas Scaler : UI Scale Mode = Scale With Screen Size (option


recommandée).
• Reference Resolution (ex : 1920 x 1080) à laisse par défaut (vous
pouvez la changer).
- Dans la Hiérarchie, sélectionner le Canvas.
- Faites un clic droit (sur Canvas) => UI => Text - TextMeshPro.
Si c’est la première fois, Unity demandera Import TMP Essentials :
cliquer Import TMP Essentials.
- Un nouvel objet enfant est créé : Text (TMP). Renommer-le en ScoreText
- Sélectionner ScoreText dans la hiérarchie.
- Dans l’Inspector, repèrer le composant Text (TMP) (ou TextMeshPro -
Text (Script)).
- Le premier grand champ de ce composant est la zone de texte (texte
initial).
• Clique dedans et écris : Score : 0 (C’est le texte initial affiché à
l’écran).
- Positionner et styliser le texte, en sélectionnant ScoreText et dans
l’inspactor vous trouverez les paramètres pour : changer la position, la
taille, la couleur … etc du texte
- Créer un nouveau script ([Link] par exemple) (pour augmenter et
mettre à jour le score) et lier le texte
- Lier et attacher le texte :
• Sélectionner le Canvas dans la Hiérarchie.
• Clique Add Component => taper Manager => ajoute le script (ou
bien créer un script depuis le dossier Assets et vous faites un clic-
glisse vers le Canvas).
• Dans l’Inspector du Canvas, vous verrez le champ Score Text du
Manager.
• Glisser le GameObject ScoreText (depuis la Hiérarchie) dans ce
champ.
Utiliser les Tags : Player – TargetZone – WinZone – Obstacle (vous pouvez les
nommer autrement)

3
ISDIA – GI - GDNC
Module : Réalité Virtuelle
Semestre 3
Prof. Hanae Moussaoui

Vous aimerez peut-être aussi