Friday, March 22, 2013

Loading Screen Between Levels

So now that we are creating multiple levels instead of one big world, I needed to get every level to have a loading screen before it loads into the game.  To do this we needed the loading screen to appear dynamically instead of statically.  I had to modify a lot of the code from before and make it work with our new level system.  It was a cool setup because I was able to queue a level into the level manager.  I would then load the loading screen until everything is loaded, finally when everything is finished I load the level completely at the end before the game screen appears.

I also did many little tweaks to the menu screen.  I made it so that the menu screens are more user friendly than developer friendly for first time viewers.  I also prevented accidental exits in the in game start menu so that if you accidentally press a button, it would go back into the game when pressed by a child or accidentally.  Finally, I found another method to pause the game when the "Guide" is showing so I took away our static approaches to pausing the world on pause and now it pauses the camera and everything connected to the character when pausing the game.

No comments:

Post a Comment