Hello everyone, sorry for the delay, I was very busy at work.
I'm facing the following problem:
I created 3 screens:
1st Intro: Shows the developer logo and then goes to the Login screen
2nd Login: where the login is done and after the login is completed, it goes to Loading
3rd Loading: Loads the user's account information
Location of the problem:
I noticed that when I logged in, I created an event to hide the form and display a Spinner to symbolize the loading of resources from one screen to another. However, when I opened the Inspector and went to the : network usage tab, I also noticed that when I changed screens, the resources are loaded, and on the Loading screen I have a Sprite with 110 frames of 1000x1000, so it will obviously take a few seconds to load all the frames. And when loading is when the spinner on the Login screen freezes. (Visibly to the eyes)
How did I solve it?
On the Intro screen, I placed the Loading Sprite and defined it as Global, and I noticed that the crash disappeared, because the Sprite was already pre-loaded.
Even though I solved it, it sounds like a hack to me...
Is there a way to pre-load large resources or resources that I want without having to do hacks to make it work and without the Intro screen creating a huge mess?
Ashley