Retour au DevBlog

Animation du personnage: Donner vie au mouvement

Animation du personnage: Donner vie au mouvement

Des mouvements fluides et réalistes

Après avoir implémenté le système de contrôle hier, nous avons consacré la journée à animer notre personnage pour Le Forgeron de Tria. Des animations de qualité sont essentielles pour l'immersion et le ressenti du jeu.

Système d

Système de BlendSpace pour les déplacements

Pour créer des transitions fluides entre les différents états de mouvement, nous avons utilisé le système de BlendSpace d'Unreal Engine 5. Cette approche nous permet de fusionner dynamiquement différentes animations en fonction de:

  • La vitesse du personnage
  • La direction du mouvement
  • L'angle entre la direction du regard et celle du déplacement
Diagramme du BlendSpace utilisé

Le diagramme ci-dessus montre comment les différentes animations sont disposées dans un espace 2D, permettant au moteur de les mélanger automatiquement selon les paramètres de mouvement en temps réel.

Animations implémentées

Nous avons créé et intégré plusieurs animations de base:

  • Position statique (idle) avec de légères variations pour un aspect naturel
  • Marche avant, arrière et latérale
  • Course avant, arrière et latérale
  • Transitions entre l'arrêt et le mouvement
  • Rotations sur place
Démonstration des animations de mouvement

Synchronisation avec le système de contrôle

Un défi majeur a été de synchroniser parfaitement les animations avec les inputs du joueur. Nous avons implémenté:

  • Un système de lissage pour éviter les transitions brusques
  • Des ajustements de la vitesse d'animation en fonction de la vitesse de déplacement
  • Une gestion spéciale des animations lors des changements rapides de direction
Rotation du personnage suivant le curseur
Copyright © 2025 Bougli. All Rights Reserved.