Contenu du cours
Jeu de Combat dans Unity
Jeu de Combat dans Unity
Paramètres de l'Animateur
Paramètre Bool
Utilisation: Les paramètres booléens sont couramment utilisés pour représenter des conditions binaires, telles que si un personnage marche ou non, ou si une porte est ouverte ou fermée.
Exemple : Vous pouvez utiliser un paramètre booléen nommé "IsWalking" pour contrôler la transition entre les animations d'attente et de marche pour un personnage. Lorsque le personnage commence à marcher, vous définissez "IsWalking" sur vrai, et lorsqu'il s'arrête, vous le définissez sur faux.
Comportement : Lorsqu'un paramètre booléen est défini sur vrai, il reste vrai jusqu'à ce qu'il soit explicitement défini sur faux.
Paramètre de Déclencheur
Utilisation : Les déclencheurs sont utiles pour des événements ponctuels, tels que déclencher une animation d'attaque ou ouvrir une porte.
Exemple : Vous pourriez utiliser un paramètre de déclenchement nommé "Attack" pour jouer l'animation d'attaque d'un personnage. Lorsque le joueur appuie sur le bouton d'attaque, vous définissez le déclencheur "Attack" sur vrai, ce qui fait que l'animateur passe à l'animation d'attaque. Une fois l'animation terminée, le déclencheur se réinitialise automatiquement à faux.
Comportement : Lorsqu'un paramètre de déclenchement est défini sur vrai, il revient immédiatement à faux après que la trame actuelle a fini de s'exécuter.
Paramètre Float
Utilisation : Les paramètres float sont couramment utilisés pour contrôler les transitions impliquant des changements progressifs, tels que le mélange entre les animations ou l'ajustement de la vitesse d'une animation.
Exemple : Vous pourriez utiliser un paramètre float nommé "Speed" pour contrôler la vitesse du cycle de marche d'un personnage. À mesure que la vitesse de déplacement du personnage augmente ou diminue, vous mettez à jour le paramètre "Speed" en conséquence, ce qui amène l'animateur à effectuer une transition en douceur entre différentes animations de marche.
Paramètre Int
Utilisation : Les paramètres int sont utiles pour représenter des états discrets ou des catégories, comme différents niveaux de santé ou différents modes d'attaque.
Exemple : Vous pourriez utiliser un paramètre int nommé "Health" pour représenter le niveau de santé actuel d'un personnage. À mesure que le personnage subit des dégâts ou reçoit des soins, vous mettez à jour le paramètre "Health", ce qui pourrait déclencher des transitions vers différents états d'animation (par exemple, des animations de blessure lorsque la santé est faible).
Qu'est-ce qui suit
Ensuite, nous verrons comment contrôler les animations avec des scripts et comment gérer les transitions entre les animations en utilisant des scripts.
Merci pour vos commentaires !