So I’m making a game with loading screens, and I have little doorways that you touch to go to a new scene.
Instead of directly taking you there, it instead brings you to a loading screen scene, which loads the next level using the async function.
So there’s no real hang between the loading screen and the next area scene.
However, the game DOES hang between the original area scene and the loading screen.
My loading screen is basically just one rotating sprite and a circular loading bar. Nothing complicated.
Does unloading the previous scene take up processing time the way loading the next scene does?
How can I address this problem? Is there an “async unload scene” function to go with the async load scene function?