Custom loading screen with "Loop" behavior!!
Hi,
As all of you gamesalad developers, I always wanted to have a custom loading bar, spinner etc.
I'm not sure if this is a very useful discovery, but I would like to share it with the GS community.
Basically what I have done is, spawning all the actors to the scene, and the spawned actors update the loading progress. This might take some extra work, but it has more pro's then cons. basically the only con is some extra work.... but hey, giving the player a better user experience might be worth it if you have a gorgeous or large game.
Pro's:
-Faster bootup times!! it doesn't take long to pass the splash screen because it's not checking for any images or other assets to load. The engine does this when the actors get spawned, and the player doesn't get bothered because there is a nice loading screen. I have seen many games having a shorter splashscreen time, and a loading screen which takes a bit longer.
-Better user experience, and we just got rid of the annoying spinner with the ugly grey box, because we can also implement this technique during reseting the scene.
con's:
-Some extra work
-It might be a hassle for very complicated games
This demo project spawns 200 actor, just try it out, and feel free to modify it and create even better workarounds for the size of the loading bar etc.
Cheers
Comments
Nice !
@Socks thanks! I just cant figure out how to make the progress bar always the same length when you increase or decrease the amount of loaded actors, because it's based on how many actors are loaded in the scene.