码迷,mamicode.com
首页 > 编程语言 > 详细

如何在Unity中显示当前游戏运行帧数?

时间:2014-11-14 19:24:32      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:http   io   ar   os   sp   for   on   art   问题   

欢迎来到unity学习unity培训、unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

 

1.首先在工程中新建一个js脚本,双击该脚本进行编辑,代码如下

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;
}
}

2.写好后加入到GUItext即可

更多精彩请点击 http://www.gopedu.com/

如何在Unity中显示当前游戏运行帧数?

标签:http   io   ar   os   sp   for   on   art   问题   

原文地址:http://www.cnblogs.com/Unity3Dqishituan/p/4097848.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!