- Home /
how to stop the whole game but not the death animation when player dies
im making a 2D side scrolling game. when my character dies, the animation goes off and i made it so that it restarts the scene over again.
i want to make it so that before the scene restarts, everything stops moving, other than my character's death animation.
as of right now, when my character dies, he still moves to the right (because of my script that makes the game scroll to the side) and the camera in the back still moves.
I cant use Time.timescale = 0f; because it just freezes the whole game.
also, I dont have a death menu or a restart menu for the scene. I simply want the scene to restart after the character has died.
Can someone help me?
Answer by mj321 · Aug 24, 2016 at 01:16 PM
Set the animation to use "unscaled time" like shown here: http://answers.unity3d.com/answers/792819/view.html
To restart the scene you can use this:
SceneManager.LoadScene( SceneManager.GetActiveScene().name );
Answer by Dod_Mason · Aug 24, 2016 at 03:37 PM
how about open animation window and add an event on end of death animation that triggers reset-game procedure? :3
Answer by PhantomSarcasm · Aug 24, 2016 at 03:33 PM
well first of all, that your character does not move after death you have to encapsulate the movement in a conditional so that after death does not meet a given sentence and can not aceder the input
example: say your movement is as follows:
if (!dead)
{
float axisz;
axisz = Input.GetAxis("Horizontal") * Time.deltaTime;
}
else
{
StartCoroutine("Dead");
}
IEnumerator Dead()
{
yield return new WaitForSeconds(2f);
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
}
you would have to make when the character dies activate the boolean dead and the rest is up to you.
Your answer
Follow this Question
Related Questions
Why isn't Cinemachine switching between cameras? 0 Answers
How to run 1 animation, then other 2 Answers
scene won't reset after restart 1 Answer
How to mirror flip animation curves in Unity? 1 Answer
Good Game by One Person, Is it Possible? 2 Answers