Salut à tous !
Voilà j'ai un problème sur mon script d'IA. C'est une IA qui sera attribuée pour 3 ennemies différents.
Tout simplement ce qui me gène dans mon code est que je n'arrive pas à faire marcher l'animation que je veux.
Avec trois animations différentes, je vous fait l'exemple d'un seul pour faire bref :
Tout simplement je cherche à jouer l'animation walk, hors entre parenthèse, je peut écrire walk ou "walk" elle ne se jouera pas. Cette ligne me prend uniquement le NOM d'une animation par exemple "Ennemi01_Walk". Sauf que j'ai d'autre ennemi qui ont ce script, et je n'ai pas envie de faire trois script différents. Comment je peux jouer l'animation que j'ai déclaré juste au dessus svp ? Doit je obligatoirement passer par un Component animation ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var walk : AnimationClip; //Animation walk sera l'anim "marcher" attribué dans l'inspector var target : GameObject; // Cible qui recevra l'animation target.animation.play(""); //Nom de l'animation qui sera jouée
Merci d'avance !
Partager