- Sep 26, 2019
- 1,013
- 2,133
I like to use a series of images with a long(~1 second) dissolve between each which makes a quasi slideshow to demonstrate movement such as walking down a hall or such. It is simple to set up and figure out but makes a decent illusion of movement as long the the images link up. It's very simple in concept, the the result can be quite pretty depending on when and how it is used.
In renpy, it looks like this:
However, after playtesting, I noticed that some people would click right though it. In other words, even though the images are playing, clicking the mountain twice would skip all of the images and bring you directly to where the text is. they would get to the first frame then if the words didn't instantly appear they would click again, completely missing the effect.
I tried using $ renpy.pause() in response and it looked bad as the whole effect was predicated on each image immediately transitioning into the next in one continuous chain. Some will sit and wait for an uncomfortable amount of time before they finally figure out they need to click again.
What I want to know is if there is a way to pause the user input during that section so that they watch it without having to ruin the effect?
In renpy, it looks like this:
scene emily_1_16 with Dissolve(1.1)
scene emily_1_15 with Dissolve(1.1)
scene emily_1_14 with Dissolve(1.1)
scene emily_1_25 with Dissolve(1.1)
scene emily_1_10 with Dissolve(1.1)
scene emily_1_11 with Dissolve(1.1)
scene emily_1_12 with Dissolve(1.1)
scene emily_1_13 with Dissolve(1.1)
However, after playtesting, I noticed that some people would click right though it. In other words, even though the images are playing, clicking the mountain twice would skip all of the images and bring you directly to where the text is. they would get to the first frame then if the words didn't instantly appear they would click again, completely missing the effect.
I tried using $ renpy.pause() in response and it looked bad as the whole effect was predicated on each image immediately transitioning into the next in one continuous chain. Some will sit and wait for an uncomfortable amount of time before they finally figure out they need to click again.
What I want to know is if there is a way to pause the user input during that section so that they watch it without having to ruin the effect?