Contenu du cours
Jeu de Combat dans Unity
Jeu de Combat dans Unity
Contrôlez Votre Animation Avec un Script
Dans Unity, le contrôle des animations par script permet de créer des expériences dynamiques et interactives au sein de vos jeux ou applications. Cette méthode offre la possibilité de déclencher des animations, de modifier leur vitesse de lecture, de faire des transitions entre différentes animations et de réagir à divers événements pendant l'exécution.
Contrôle des paramètres
animator.SetBool("isRunning", true)
- animator : Référence à un composant Animator attaché à un GameObject dans Unity ;
- SetBool() : Méthode fournie par le composant Animator. Elle permet de définir la valeur d'un paramètre booléen dans l'Animator Controller, qui gère les animations ;
- "isRunning" : Nom du paramètre booléen dans l'Animator Controller ;
- true : Valeur attribuée au paramètre "isRunning".
Modification de l'échelle
Modifier l'échelle x de notre personnage le retourne, car une mise à l'échelle négative sur l'axe x effectue une symétrie horizontale du sprite. La plupart des sprites 2D sont orientés vers la droite par défaut. Inverser l'échelle modifie cette orientation. Le personnage semble alors faire face à la direction opposée. Cela s'explique par la manière dont Unity interprète les valeurs d'échelle négatives, retournant la représentation visuelle du sprite autour de sa ligne centrale et modifiant ainsi son orientation.
Joueur avec une échelle X positive
Joueur avec une échelle X négative
Ressources supplémentaires
Merci pour vos commentaires !