- Home /
How would I freeze/pause one scene while another plays normally?
When I look for information on pausing a game, most Unity tutorials suggest setting the time scale to zero. This seems like an over-simplification.
Assume, for instance, an inventory screen. On one side, you have the menu, and in the other, it shows the player's character in an idle animation loop. The inventory screen appears as an overlay over the game, which is paused in the background. Most tutorials suggest setting the whole game's time scale to zero, but that would prevent any animation while in the inventory screen.
Is there any way to, for instance, set the time scales of each scene individually? If not, how would I go about making such a pause menu? Does Unity provide any out of the box solutions, or would I need to solve it all in custom code?
Your answer
Follow this Question
Related Questions
pop up a canvas when the time is up 1 Answer
Change Scene after time? 1 Answer
Plane Object as GUI - Lighting Issue 1 Answer
Fade logo before main menu 2 Answers