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