Little countdown after unpause?
in Tech Support
I was wondering how to add a little count down of like 3 seconds with everything in the game paused as, and after 3 seconds the game fully resumes? the pause function can't do that because it requires you to change scenes. Cheers!
Comments
This is a question of variables/attributes.
You'd need to make a 'pause' variable which has a value of 0 for not paused, and 1 for paused.
In your actors, their movement will be wrapped in a rule e.g. if paused variable is 0 then move.
Hopefully that's it.
QS =D
Edit: just to add, you would change the pause variable value to 1 however you do it (a button, getting a power up etc etc) then have a timer that says 'after 3 seconds change pause variable to 0)
Ahh a lot of work then because i have spawners everywhere
Have you tried using a Pause Game behavior? It should work for that. You'd have a timer set to after 3 seconds unpause game.
I can't because when the game pauses it changes to the pause screen, and in order to unpause the user has the press the resume button in the pause screen
I think @tatiang means that on the pause screen, have an actor with a timer that simply says 'after 3 seconds, resume'
No 'press resume button' needed
If you're worried about it using your current pause screen, make a new one with just that one actor in it.
You could even splash out and display a countdown
QS =D
Okay I seemed to have found a way around that but is it possible to make the pause behavior not affect specific actors? (the timer to countdown to unpause)
All you're doing when you pause the game is going to a new scene - you can add anything you want to a new scene.
I'm not sure where the problem is? You just add a new actor that counts down from 3...
QS
My pause system works like this:
When pause button is pressed, change scene to pause screen. when resume button is pressed, change attribute of alpha of everything in pause screen to 0 so the screen of the on going paused screen appears, and change attribute unpause to true. When unpause is true, set timer every 3 seconds animate "3, 2, 1 images" and when 3 seconds is up, destroy timer and unpause game.
However, the countdown doesn't work when paused because at the pause stage, everything is paused.
I'm finding it hard to explain, so here's a demo
Hope it helps,
QS =D
Thanks! I understand now
but any ideas how to add custom font for the countdown numbers?
Yes - updated file attached.
QS
Nevermind, i fixed it. Thanks for your help!
Please make something other than a flappy bird game at some point!
Otherwise I feel like I've unwittingly helped someone make a bomb!
QS
Nooo this game will be different
\o/
Thank you, a million times.
I added a rule, and placed everything you had in there so that users have to touch unpause button to unpause the game, and BAM... EXACTLY what I needed. You are a savior! Don't think I would of ever figured this one out.