How can I force my game to run at a set (low) framerate? Such as 8 fps.

I want to make my game run at 8 frames per second, as I’m doing something with an old fashioned film look.

Can I do this somehow?

When I try the Application.targetFrameRate method, it just seems to ignore me completely, and still runs at 30fps or so.

I’ve put the script on my camera. Is that the wrong place to put it? I figured I could put it anywhere.


Application.targetFrameRate should do the trick, but vsync will override it if it’s turned on. If your framerate is roughly 30fps then it sounds like vsync is set to 2. Use “QualitySettings.vSyncCount = 0;”