Create Your Own Pause Screen

Help spread the word!Share on FacebookShare on TumblrTweet about this on TwitterShare on Google+Share on LinkedInShare on RedditFlattr the author

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.

Help spread the word!Share on FacebookShare on TumblrTweet about this on TwitterShare on Google+Share on LinkedInShare on RedditFlattr the author

You may also like...

Leave a Reply

Your email address will not be published.

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax