查看帧数js

来源:互联网 发布:地基处理方案数据 编辑:程序博客网 时间:2024/04/28 22:04

//创建一个js脚本,然后写好后加入到GUItext即可
 

var updateInterval = 0.5;
 

private var accum = 0.0; // FPS accumulated over the interval
 
private var frames = 0; // Frames drawn over the interval
 
private var timeleft : float; // Left time for current interval
 

function Start()
 
{
 
if( !guiText )
 
{
 
print ("FramesPerSecond needs a GUIText component!");
 
enabled = false;
 
return;
 
}
 
timeleft = updateInterval;
 
}
 

function Update()
 
{
 
timeleft -= Time.deltaTime;
 
accum += Time.timeScale/Time.deltaTime;
 
++frames;
 

// Interval ended - update GUI text and start new interval
 
if( timeleft <= 0.0 )
 
{
 
// display two fractional digits (f2 format)
 
guiText.text = "" + (accum/frames).ToString("f2");
 
timeleft = updateInterval;
 
accum = 0.0;
 
frames = 0;
 
}
 
}

0 0
原创粉丝点击