Main Menu
- Inside of the main menu, there was an issue that whenever you pressed the "Guide" key, the Xbox would allow you to log-in. The issue is that everything in the background was still listening to inputs so by the time you enter two-inputs, the game may have started. I modified a Screen Wrapper that checks for this condition and disallows any inputs in the background while in the "Guide".
Level Exiting
- When exiting the level, it would show a "LOADING" Screen, I changed the text and also made it so that the game unloaded correctly.
- It turned out that our Draw Manager looses pointers to some of our objects which cause the objects to be drawn as static objects, including a clone of the player. To disable the draw manager from drawing these lost objects when exiting the game and reentering the game again, I wrote a script that would check for all objects in the draw manager that didn't have a pointer to it and cleared it from the draw manager.
Scroll Up
- The weird issue with the scrolls being ups is that you can control the player in the background while the scroll is up. I disabled his movement while he is on the ground. I've also disabled camera movements, shadow bolts, and jumping movements with the condition that the game should be paused.
No comments:
Post a Comment