Instruye al juego para intentar renderizar a una velocidad de cuadros especificada.
The default targetFrameRate
is a special value -1, which
makes games render at a default frame rate that depends on platform. On
standalone platforms, the default frame rate is maximum achievable frame rate.
tan rápido como le sea posible, y en juegos dentro del web player se renderice entre unos 50 a 60 cuadros por segundo dependiendo de la plataforma.
On mobile platforms the default frame rate is less than the maximum achievable
frame rate due to need to conserve battery power. Typically on mobile platforms
the default frame rate is 30FPS.
Notar que la configuración de targetFrameRate
no garantiza tal velocidad de cuadros. Pueden haber fluctuaciones
debidas a cuestiones específicas de cada plataforma, o que el juego no pudiera alcanzar esa velocidad de cuadros debido a que el computador está muy lento.
Si vsync está configurado en quality setting, la velocidad de cuadros deseada será ignorada, y en su lugar será utilizado el valor de intervalo vblank.
La propiedad bBlankCount
en qualitysettings puede ser usada para limitar la velocidad de cuadros a la mitad de
la velocidad de refresco de la pantalla (en una pantalla a 60 fps, se limita a 30 fps colocando vBlankCount en 2)
El valor de targetFrameRate
es ignorado en el editor.
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; } }