在 Unity 编辑器中限制游戏窗口的帧速率

Rob*_*ock 3 unity-game-engine

我试图将 FPS 限制为 30,因为我真的不需要更多。当然,我尝试将 Application.targetFramerate 设置为 30,并将 QualitySettings.vSynCount 设置为 0。FPS 始终保持接近 60。我还尝试将 vSyncCount 设置为 2,但这也不起作用。

如何限制编辑器游戏视图中的 FPS?(注:不是场景视图)

我使用的是 Linux,Unity v 2017.1.1。

Rob*_*ock 8

如果之前调用了 Screen.setResolution,则 targetFramerate 和 vSyncCount 会正确粘附在编辑器游戏视图中。

    Screen.SetResolution (1920, 1080, false);
    QualitySettings.vSyncCount = 0;
    Application.targetFrameRate = 30;
Run Code Online (Sandbox Code Playgroud)