A
Adventurous_Elf
Guest
UPDATE [25/09/2016]: Turns out the simplest solution to the following problem is to write a script function that compares the 'current_time' to a specified argument within a while loop. This way, the game is unable to process anything whilst the while loop is running, achieving the desired effect.
Thanks to everyone for your suggestions!
Hi there,
I was wondering what would be the most efficient way to create a 'Hit-Stop' effect within Game Maker: Studio.
By 'Hit-Stop', I mean the kind of effect where the entire game pauses for a couple of frames at a time, most commonly to accentuate the effect of an impact such as a punch or a gunshot. Perhaps the most famous example of this is within fighting games such as Street Fighter 2 (I included a clip below in case anyone is interested).
So far, I have tried solutions involving 'instance_deactivate_all', but this seems to turn objects involved translucent, which I guess means that function shows that deactivated objects aren't rendered for the duration.
It also doesn't stop the background layer from moving, as I'm currently accessing 'background_vspeed' to make it move downward.
Does anyone have any ideas?
Thanks to everyone for your suggestions!
Hi there,
I was wondering what would be the most efficient way to create a 'Hit-Stop' effect within Game Maker: Studio.
By 'Hit-Stop', I mean the kind of effect where the entire game pauses for a couple of frames at a time, most commonly to accentuate the effect of an impact such as a punch or a gunshot. Perhaps the most famous example of this is within fighting games such as Street Fighter 2 (I included a clip below in case anyone is interested).
So far, I have tried solutions involving 'instance_deactivate_all', but this seems to turn objects involved translucent, which I guess means that function shows that deactivated objects aren't rendered for the duration.
It also doesn't stop the background layer from moving, as I'm currently accessing 'background_vspeed' to make it move downward.
Does anyone have any ideas?
Last edited by a moderator: