I have a delicate dilemma I’d like to brainstorm with anyone interested!
My game is based on dynamic 2D physics. The game world screen is a collection proxy. I pause it by using Monarch’s “Timestep Below Popup” when the pause screen shows, at which point I also set the camera to show the whole game world.
This all works, but I’d like to animate the gameworld zooming out, rather than setting it instantly. If I wait for the zoom to end, the game continues during zooming which is what I want to avoid so the player doesn’t lose control.
How would I pause the game world and THEN zoom out? Creating a manual pause, to replace the time step would be my natural approach, but as far as I know there is no way to pause the physics.
I was thinking of moving the camera to a different collection proxy and control it with a module, but I don’t know how to deal with the scope issues.
Thoughts?!