Je ne comprends pas le fonctionnement de IsPlaying
dans le script si dessous,
le premier appuie sur 'm'
dans le debug j'ai bien anim micro : false
l'animation est bien joue a l'envers
mais au second appui
dans le debug j'ai en permanence anim micro : true
heuuu , pourquoi
Code : Tout sélectionner
var microconnect = true;
function Update () {
if (Input.GetKeyUp ("m") ) {
Debug.Log("anim micro :" + animation.IsPlaying("clip_micro") );
if(!animation.IsPlaying("clip_micro") && microconnect ==true){
animation["clip_micro"].speed = -1;
animation["clip_micro"].time = animation["clip_micro"].length;
animation.Play("clip_micro");
microconnect = false;
}
else if(!animation.IsPlaying("clip_micro") && microconnect ==false){
animation["clip_micro"].speed = 1;
animation["clip_micro"].time = 0;
animation.Play("clip_micro");
microconnect = true;
}
}
}