Heya folks…
I was wondering, does Application.targetFrameRate, works on iOS? In the docs it says:
If vsync is set in quality setting,
the target framerate is ignored, and
the vblank interval is used instead.
The vBlankCount property on
qualitysettings can be used to limit
the framerate to half of the screens
refresh rate (60 fps screen can be
limited to 30 fps by setting
vBlankCount to 2)
And in the Unity Answers i read, that vsync is allways ON, for iOS and cannot be turned off…
The interesting thing is if i turn it Off and set targetFrameRate to 30, the game runs on exactly 30FPS (Where it was running with 50FPS, before that).
SO what’s right and what’s wrong?
Can i turn Off vSync for iOS? If no, then this means that targetFrameRate is useless? If so, how can i tell the game to run at specific frame rate?
That was the first question.
Shoud i limit the FPS, by setting the VSync Count to “Every Second VBlank” ?
Second one: My game runs on iPad4, iPhone5 with 50, 60 FPS, and on iPad Mini, iPod touch with 30, 45 FPS. Shoud i limit the game to 30FPS, or i shoud leave it to decide by it’s own, on what FPS to run. Apparently the Unity engine is doing some stuff behind, cuz if i don’t limit it the game runs pretty well…
thanks