Too much lag when game is paused (timescale 0) for a while

0 favourites
  • 6 posts
From the Asset Store
Easily generate many levels from a set of pre-built scenes (Construct 3 template)
  • So this is the pause system I've created:

    Problem is when I press "N" (to decide not to quit and to go back to the game, setting timescale to 1.0 again), if I left the game paused for lets say, 30 secs, 1 min, the game comes back like 1fps for like 5 secs until it recovers.

    Is there a reason for this? Is my pause system bad or incomplete?

  • have you tried to setting up groups It may be the every tick keep checking but cannot move so it goes into infinite. I had that problem a while back. Try changing it to where if the timescale is at 0 and 1 to a respected group so that you could disable the group so that It isnt constantly checking the variables

  • How about trying Rex's great Pause plugin?

    I've been using it for my game and have never had an issue with it

  • have you tried to setting up groups It may be the every tick keep checking but cannot move so it goes into infinite. I had that problem a while back. Try changing it to where if the timescale is at 0 and 1 to a respected group so that you could disable the group so that It isnt constantly checking the variables

    Damn, it might be exactly that.

    I have tons of "Every tick" for a lot of different stuff. But how can I disable a group? I'm not exactly sure what you mean. Toggle disable? And you mean an event group, or aa object group?

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • How about trying Rex's great Pause plugin?

    I've been using it for my game and have never had an issue with it

    Ty I'll try that as well. But it seems to be based on timescale too. I'm confident it might be what the user above you wrote, I indeed have a lot of "Every tick" in my event sheet. :S

    But ty anyway.

  • Yeah, maybe look into that. You shouldn't really need to use Every Tick for all that much stuff and it will tank your performance. Maybe read the first part of this article and see if you're able to cut any of it down: https://www.scirra.com/blog/141/common- ... nd-gotchas Also do all of the events really truly need to run every tick? For example updating a text object can just be made to happen when the text actually changes.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)