- Home /
Play animation from animator?
Hi, im making an ingame cut scene where a man dies, he has an animator controller set up and his idle animation is his default animation i was wondering if it was possible to make an animation within the animator controller play if a button is pressed, so he plays his die animation once i press the Q button
this is my current script, although it does not work
#pragma strict
function Update ()
{
if (Input.GetButtonDown("Q"))
{
animation.Play("die", PlayMode.StopAll);
}
}
sorry if this sounds confusing Thanks in advanced
Answer by wesleywh · May 21, 2015 at 07:46 PM
Your code looks good except where it says
animation.Play("die", PlayMode.StopAll);
Try just using:
animation.Play("die");
I haven't ever written it the way you have there so for all I know it actually does work. Something you need to check is go into the debug menu and check to make sure "Legacy" is checked (if on Unity 5). Also make sure the Q button has been setup in your project settings.
Other than that pressing the Q button should work.