Créer et paramétrer un Player dans Unity

Cette vidéo explique comment créer un Player dans Unity, en lui ajoutant divers composants pour contrôler ses mouvements et son apparence.

Détails de la leçon

Description de la leçon

Dans cette leçon, nous allons apprendre à créer un Player dans Unity, en passant par plusieurs étapes clés. Tout d'abord, nous allons créer un GameObject vide et le repositionner pour qu'il soit au centre de notre terrain. Ensuite, nous ajouterons un composant Character Controller au GameObject, ce qui nous permettra de contrôler les mouvements de notre Player.

Nous ajusterons les paramètres du Character Controller, notamment le Step Offset, le Radius, et la Height. Pour rendre notre Player visible, nous ajouterons un cylindre 3D en tant que corps, en retirant le Capsule Collider du cylindre puisque nous avons déjà un Capsule Collider via le Character Controller.

Nous poursuivrons en ajoutant des matériaux pour donner de la couleur à notre Player, et nous ajouterons également une visière sous forme de cube 3D. En ajustant les échelles et les positions, nous ferons en sorte que notre Player ressemble à un personnage du jeu Among Us. Enfin, nous positionnerons la caméra pour simuler une vue à la première personne (FPS) et ajouterons un Empty Game Object pour vérifier si le Player touche le sol.

À la fin de cette leçon, nous dupliquerons notre Player pour créer un ennemi, le distinguerons par des couleurs et préparerons un pivot pour les armes enemis.

Objectifs de cette leçon

Les objectifs de cette vidéo sont :

  • Créer un GameObject pour le Player
  • Ajouter et configurer un Character Controller
  • Rendre le Player visible avec des objets 3D
  • Assigner des matériaux pour la couleur
  • Configurer la caméra pour une vue FPS
  • Créer un ennemi à partir du Player

Prérequis pour cette leçon

Pour suivre cette vidéo, vous devez :

  • Avoir des bases en développement Unity
  • Connaître les concepts de GameObject et de composants
  • Avoir un projet Unity ouvert et prêt à l'emploi

Métiers concernés

Les usages professionnels liés à ce sujet incluent :

  • Game Developer
  • Character Animator
  • Technical Artist
  • Level Designer

Alternatives et ressources

Pour ce type de développement, vous pouvez également utiliser :

  • Unreal Engine pour des paramétrages similaires
  • Godot pour des alternatives en open-source
  • Construct pour des développements 2D plus simples

Questions & Réponses

Nous avons enlevé le Capsule Collider du cylindre parce que le Character Controller du Player inclut déjà un Capsule Collider, et nous voulons éviter les conflits entre les deux.
La caméra est ajustée pour offrir une vue à la première personne (FPS), permettant de voir ce que le Player voit, ce qui est crucial pour les jeux FPS.
L'objet vide Ground Check est utilisé pour détecter si le Player touche le sol, ce qui est nécessaire pour implémenter des fonctionnalités telles que le saut ou la gestion des collisions.