- Home /
Different behaviour when loading a scene for the second time
I'm having a terrible time with a Unity application I'm making.
The structure is that I have 3 scenes: a "Title" scene, a "Menu" scene, and a "Game" scene. The users start at the Title scene on load, and advance on a button press to the Menu scene. From here they select a puzzle to play. Then we advance to the Game scene, which is populated using data from the selected puzzle.
The problem: when I return to the Menu scene from the Game scene (via a button), and then attempt to load another puzzle, when I return to the Game scene, nothing gets populated. Something is breaking, I assume due to something having changed in some way.
Avenues I've explored:
-Static variables. I had some, but I've since removed them all.
-DontDestroyOnLoad objects. I still have 4 objects with this behaviour. However, they are all created on the Title scene, which is never returned to, and so I'm fairly sure they aren't being duplicated or anything like that.
I desperately need suggestions for something to explore. I'm rapidly running out of ideas.
Well we'd need to see your current scripts to be of any help to you.
Your answer
Follow this Question
Related Questions
time between scenes (loading time) 0 Answers
Tips on optimizations for Android game startup speed? 0 Answers
Loading third scene crashes Unity 0 Answers
LoadLevelAsync coroutine reloads level repetedly 1 Answer
Storing in PlayerPref based on timer 1 Answer