Create Your Own Pause Screen

Here’s a video tutorial that demonstrates how to create your own pause screen using events.

Note that the video shows a script call like this:

Graphics.update
 Input.update

Thinking about it again, it is not necessary to update Graphics. It probably isn’t correct either since updating Graphics would increase the frame count, and some scripts use frame count as a way to calculate time (meaning, time would still be running for certain mechanics even when the game is paused).

The game timer is not affected by this though since it does not rely on the frame count.

Picture Layering

A more pressing issue is the fact that the pause picture would appear under other sprites such as the timer sprite, or any windows that are currently open. This is an inherent limitation of event pictures.

This would be another use case where the introduction of “some scripts” to change a picture’s Z-level would necessary depending on when the pause screen can be called.

This script may be useful: http://galvs-scripts.com/2013/03/17/layer-graphics/

Spread the Word

If you liked the post and feel that others could benefit from it, consider tweeting it or sharing it on whichever social media channels that you use. You can also follow @HimeWorks on Twitter or like my Facebook page to get the latest updates or suggest topics that you would like to read about. I also create videos showcasing various RPG Maker techniques on my Youtube channel.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *