はじめに
ゆう@あんのうんです。 ゴールデンウィークをサボりまくったので、ひっさびさの投稿です。
Unityで開発をしていて、実機で走らせてみると、やたらと動きがもっさりして見える事があります。 処理の見直しももちろんですが、FPS(フレームレート)を調整してあげることで、滑らかになったりします。
やりかた
まず、Edit -> Project Settings -> Quality でインスペクタを開きます
次に、VSync CountをDon't Syncで設定します。
※ちなみに、DefaultのEvery VBlank(垂直同期)は、モニタのリフレッシュレートに同期されます。(今回は、この垂直同期を解除する設定を埋め込みました)
次に、コード上で目標フレームレートの設定を行います。
void Awake() { Application.targetFrameRate = 60; }
これで60Fpsを設定することが出来ました。 この状態で実機で確認すると、滑らかに動作するようになります。