- Home /
Problem with Pause Menu to Main Menu!
Hi! I have a pause menu script for my game. It has a resume, main menu, and quit button. When I click main menu, it works fine, but when I click "PLAY" on my main menu to start my game, I can't seem to move my player at all! When I pause the game again and press "RESUME", everything works again....
I was wondering if it was because when I pause the game, the timescale is set to 0 ( Time.timeScale = 0; ) and the AudioListener is set to pause ( AudioListener.pause = true; ), where when I click "MAIN MENU" on the pause menu, it leaves the game behind with all of this still activated, and when I click "RESUME" on the frozen game, the timescale is set to 1 and the audiolistener is set back to normal... I was hoping someone can help explain what is wrong and help me with this problem.
Answer by LukaKotar · Jul 19, 2013 at 11:36 PM
As you already found out and mentioned in the question, the Time.timeScale
is set to 0. Just do: Time.timeScale = 1;
before loading the level.
//Set the time back to 1:
Time.timeScale = 1;
//Time.timeScale is back to normal, now load the scene:
Application.LoadLevel(1);
Thanks for answering my question and confir$$anonymous$$g it. Would I add this to my main menu script?
Yes. Search for Application.LoadLevel
, or something similar, and put the line mentioned above, before it.
EDIT: Please edit your question and include the script in it so I will be able to help you better.
Alright, I did as you said on my main menu script and added "AudioListener.Pause = false;" with it as well and now it works fine and the main menu's ambience is playing again.
Thank you for answering my question! :)
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Pause menu scripting help? 1 Answer
how to make a main menu like cut the rope 0 Answers
pause menu on android phone 1 Answer