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