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 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

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

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
