Fullscreen Quality "High" and "Replace Solid Colour" effects is lowering FPS (270)

0 favourites
  • 4 posts
From the Asset Store
FPS on Rails Template
$31.96 USD
20% off
Create a game inspired by great arcade classics as Operation Wolf
  • Has anyone experienced a drop in FPS using when using effects and Fullscreen Quality set to High?

    I've got a rather large project that uses multiple Replace Solid Colour effects on sprites and tilemaps. When I enable the effects, the fps drops from ~60 to ~30 when the Fullscreen Quality is set to High.

    When I switch to "Low" Fullscreen Quality, the FPS sticks to a steady 60+.

    I'm trying to find time to boil it down to a bug report, but if nobody else has had the problem, perhaps it's something on my end!

  • If your game's performance is bottlenecked on GPU work, then using high quality fullscreen mode will require even more GPU work, and so possibly slow down the game. For games bottlenecked on GPU work, that's not a bug, it's just your game design reaching the limits of the hardware.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I couldn't find much of a difference in my project. Maybe it's +10fps if I set it to low, but considering that my game runs at ~550fps in unlimited mode it doesn't seem to have all that much impact. That said, I only use one effect (multiply on a layer) so it probably has something to do with the effects. If you can share the project or maybe a file that demonstrates it I can try it out on my PC.

    I do know that effects tend to have quite the impact on fps in general, so I avoid them where I can and use them sparingly. I also remember reading somewhere that it often is better to apply the effect to an entire layer if possible. Say you want to color 100 sprites blue with an effect. Adding the effect to all 100 sprites individually adds a lot of overhead, where if you just plop the sprites on a layer with the effect it just has to apply it once.

    EDIT: Yeah it's in the documentation: construct.net/en/make-games/manuals/construct-3/project-primitives/objects/effects

    So I recommend trying that.

  • Thanks for the replies!

    I should've added this is a new problem, starting with r270. It may be tied to the new effects editor; I'm still trying to understand where the problem is coming from.

    But I didn't know about the layer trick! I'll definitely try that out.

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