Project Unknown's Blog

Peojct.Unknownと言う名前で細々とアプリ開発をやってるメンバーのブログです。

Unity iPhone実機で確認した際に、動きがもっさりしている時の解決法。(FPS調整)

ゆう@あんのうんです。 ゴールデンウィークをサボりまくったので、ひっさびさの投稿です。


Unityで開発をしていて、実機で走らせてみると、やたらと動きがもっさりして見える事があります。 処理の見直しももちろんですが、FPS(フレームレート)を調整してあげることで、滑らかになったりします。

まず、Edit -> Project Settings -> Quality でインスペクタを開きます

次に、VSync CountをDon't Syncで設定します。

20150510013102.png

※ちなみに、DefaultのEvery VBlank(垂直同期)は、モニタのリフレッシュレートに同期されます。(今回は、この垂直同期を解除する設定を埋め込みました)

次に、コード上で目標フレームレートの設定を行います。

void Awake() { 
    Application.targetFrameRate = 60;
}

これで60Fpsを設定することが出来ました。 この状態で実機で確認すると、滑らかに動作するようになります。