Tutoriel complet pour gérer les mouvements du player
Objectifs
Les objectifs de cette vidéo sont de comprendre comment utiliser le CharacterController pour gérer les mouvements d'un player dans Unity et de mettre en place des contrôles de déplacement basiques.
Résumé
Découvrez comment gérer le déplacement du player avec Unity en utilisant le CharacterController.
Description
Dans cette leçon, nous allons explorer comment déplacer un player dans Unity en utilisant le CharacterController. Nous commencerons par définir de nouvelles variables, telles que MoveSpeed pour la vitesse et des contrôles de mouvement en utilisant les inputs horizontaux et verticaux. Ensuite, nous créerons un vecteur pour le déplacement en prenant en compte l'orientation actuelle du player grâce aux attributs transform.right et transform.forward. Nous verrons également comment appliquer ce vecteur de mouvement à notre CharacterController et l'intégrerons dans la fonction Update pour générer un mouvement fluide. Enfin, nous testerons le déplacement dans Unity et préparerons la prochaine session où nous gérerons la gravité et le saut du player.
Questions fréquentes
Input.GetAxis("Horizontal")
et Input.GetAxis("Vertical")
.
Time.deltaTime
pour assurer que le déplacement est uniforme et indépendant du taux de rafraîchissement du jeu, offrant un mouvement régulier.