Utilisation du First Person Controller dans Unity

Apprenez à utiliser le First Person Controller dans Unity pour rendre votre décor interactif et tester avec une manette Xbox 360.

Détails de la leçon

Description de la leçon

Dans cette leçon, nous allons importer le décor et assigner les textures appropriées aux matériaux avant de rendre le tout plus interactif grâce à l'utilisation du First Person Controller, un asset standard fourni par Unity. Le First Person Controller permet de se déplacer dans une scène de manière similaire à un FPS (first-person shooter) en utilisant le clavier ou une manette. Une attention particulière sera portée à l'importation du fichier FBX ainsi qu'à la configuration des colliders, pour s'assurer que les éléments du décor réagissent correctement aux collisions.

Nous apprendrons à générer des colliders pour divers éléments du décor et à ajuster leurs propriétés, notamment en ce qui concerne leur convexité. Vous verrez comment éliminer les colliders inutiles pour optimiser les performances. Ensuite, nous importerons le Standard Assets Characters package d'Unity, incluant divers contrôleurs de personnage, pour sélectionner et configurer le First Person Controller avec des périphériques cross-plateforme.

Après configuration, nous testerons le déplacement du personnage dans la scène afin de vérifier que les colliders fonctionnent correctement et que le personnage ne traverse pas les objets. Enfin, nous ajusterons l'échelle et la position du personnage pour affiner l'expérience utilisateur.

Objectifs de cette leçon

Les objectifs de cette vidéo sont de :


- Apprendre à utiliser le First Person Controller pour rendre un décor interactif.


- Comprendre l'importance et l'utilisation des colliders dans Unity.


- Savoir importer et configurer le Standard Assets Characters package.

Prérequis pour cette leçon

Avoir des connaissances de base en Unity et en modélisation 3D ainsi qu'en programmation de jeux vidéo.

Métiers concernés

Les connaissances acquises peuvent être appliquées dans les métiers suivants :


Développeur de jeux vidéo, Animateur 3D, Ingénieur logiciel spécialisé en expériences interactives.

Alternatives et ressources

Vous pouvez utiliser d'autres moteurs de jeux comme Unreal Engine ou Godot qui offrent également des solutions pour le contrôle de personnages à la première personne.

Questions & Réponses

Les colliders permettent de gérer les interactions de collision entre les différents objets de la scène, évitant par exemple que le personnage tombe à travers le sol.
Il permet de simuler un déplacement à la première personne, typique des FPS, rendant les déplacements plus immersifs et interactifs.
Le First Person Controller va simplement tomber à travers le sol, car Unity ne recevra pas l'information de collision nécessaire pour maintenir le personnage au-dessus du sol.