デバッグ目的でわざとFPS(フレームレート)を落としたい状況になり、その方法メモ。
Application.targetFrameRate を使う
Application.targetFrameRate というものがありました。
公式ドキュメント↓
https://docs.unity3d.com/jp/460/ScriptReference/Application-targetFrameRate.html
スクリプト内でこの値を低くセットすれば、フレームレートが下がります。
Application.targetFrameRate = 30;
Unityエディタでは追加設定が必要
ビルドしたものは上記でフレームレートが下がるようです。(未検証)
しかし、Unityエディタでは少し別の設定を変更しなければならないようです。
今回は特にデバッグ目的でフレームレートを落としたかったので、Unityエディタ上でフレームレートを落としたい状況でした。
Editor > ProjectSettings > Quality > Other > VSync Count
の値をDon’t Syncにしておく必要があります。
これでUnityエディタ上でもフレームレートを落とすことができました。
コメント