By default, we don’t receive collision messages when the engine is paused. One case in which this happens is when the window is being dragged.
I wasn’t able to find a combination of Vsync
, Use Fixed Timestep
, or other game.project properties to solve this issue. The position animation is done in C++ through go.animate()
and the collisions are passed through the on_message()
callback, so I’m not sure if a fixed timestep is even relevant.
What’s the recommended approach here?