ゲームのフレームレートを設定します。
vBlankCount
を-1(デフォルト)に設定するとスタンドアロンのゲームは
できるだけ早くレンダリングを行うようになり、WebPlayerでは50-60フレーム/秒 でプラットフォームに依存します。
vBlankCount
を設定することが必ずしもフレームレートを保証するものではないことに注意してください。
プラットフォームの仕様で変動したり、コンピューターが遅すぎるためにゲームがフレームレートを確保できない可能性があります。
もしvsyncがQuality Settingsで設定された場合、ターゲットフレームレートは無視されます。そして代わりにvblankインターバルが使用されます。
QualitySettingsの vBlankCount
プロパティはスクリーンリフレッシュレート(60fps スクリーンはvBlankCountを2にすることで30fpsに制限することが出来ます)
の半分のフレームレートに制限することが出来ます。
エディタでは targetFrameRate
は無視されます。
function Awake () { // Make the game run as fast as possible in the web player Application.targetFrameRate = 300; }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Awake() { Application.targetFrameRate = 300; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Awake() as void: Application.targetFrameRate = 300