Difficile de créer des animations fluides et dynamiques dans Unity.
Cela peut entraîner des mouvements saccadés et une mauvaise expérience utilisateur.
Découvrez comment paramétrer vos animations avec Unity pour des transitions fluides et un contrôle total dans vos jeux.
Apprenez à donner vie à vos personnages grâce à l'animation 3D.
L’animation dans Unity permet de donner vie à des objets et des personnages en contrôlant leurs mouvements, apparences et comportements. Comme nous l’avons évoqué plus tôt, les paramètres d’animation jouent un rôle clé dans la gestion de ces animations, en permettant des transitions fluides et un contrôle dynamique dans le jeu.
Dans le dossier du modèle Timmy se trouve aussi trois différentes modèles fbx qui sont en réalité des animations : Idle, Walking, MacarenaDance. Tout comme pour le précédent modèle, renommez chacune des animations à partir de leurs onglets « Animation » en remplaçant « mixamo.com » par des noms plus descriptifs : Idle , Walking , MacarenaDance .
Faites de même pour la propriété Animation Type (Onglet Rig) qui, pour une raison évidente, doit être initialisé à Humanoid . En ce qui concerne les animations Idle et MacarenaDance , prenez le soin d’activer l’option Loop Time.
Ensuite, nous allons ajouter un composant Animator au modèle 3D Timmy, lui associer un Animator Controller après l’avoir créée et renommé « TimmyAnimatorController » (par exemple).
Enfin, faites un glisser-déposer de l’animation Idle dans la fenêtre Animator. Elle sera automatiquement définie comme l’animation par défaut. Lancez Unity et vous remarquerez que l’animation se joue en boucle.
On peut aussi ajouter l’animation MacarenaDance dans l’Animator et la définir comme défaut : MacarenaDance > Clic Droit > Set as Layer Default State . Ainsi ce sera l’animation de danse qui se jouera par défaut.
Une fois que vous avez configuré les paramètres de vos animations, l’étape suivante consiste à les faire évoluer de manière fluide dans le jeu. Cela se fait à l’aide des transitions d’animations. Rendez-vous à l’article suivant pour en savoir plus.
Formez-vous gratuitement avec Alphorm !
Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.
FAQ
Comment configurer les animations dans Unity?
Qu'est-ce que Loop Time dans Unity?
Comment utiliser l'Animator Controller dans Unity?
Comment définir une animation par défaut dans Unity?
Pourquoi les transitions d'animations sont-elles importantes?
Conclusion
L’animation dans Unity offre d’immenses possibilités pour donner vie à vos projets. Quelles autres techniques d’animation aimeriez-vous explorer pour améliorer vos compétences et créer des expériences de jeu encore plus immersives?