unity3D 输出FPS
来源:互联网 发布:剑三喵哥成男数据 编辑:程序博客网 时间:2024/04/28 07:25
@script ExecuteInEditMode
private var gui : GUIText;
private var updateInterval = 1.0;
private var lastInterval : double; // Last interval end time
private var frames = 0; // Frames over current interval
function Start()
{
lastInterval = Time.realtimeSinceStartup;
frames = 0;
}
function OnDisable ()
{
if (gui)
DestroyImmediate (gui.gameObject);
}
function Update()
{
#if !UNITY_FLASH
++frames;
var timeNow = Time.realtimeSinceStartup;
if (timeNow > lastInterval + updateInterval)
{
if (!gui)
{
var go : GameObject = new GameObject("FPS Display", GUIText);
go.hideFlags = HideFlags.HideAndDontSave;
go.transform.position = Vector3(0,0,0);
gui = go.guiText;
gui.pixelOffset = Vector2(5,55);
}
var fps : float = frames / (timeNow - lastInterval);
var ms : float = 1000.0f / Mathf.Max (fps, 0.00001);
gui.text = ms.ToString("f1") + "ms " + fps.ToString("f2") + "FPS";
frames = 0;
lastInterval = timeNow;
}
#endif
}
private var gui : GUIText;
private var updateInterval = 1.0;
private var lastInterval : double; // Last interval end time
private var frames = 0; // Frames over current interval
function Start()
{
lastInterval = Time.realtimeSinceStartup;
frames = 0;
}
function OnDisable ()
{
if (gui)
DestroyImmediate (gui.gameObject);
}
function Update()
{
#if !UNITY_FLASH
++frames;
var timeNow = Time.realtimeSinceStartup;
if (timeNow > lastInterval + updateInterval)
{
if (!gui)
{
var go : GameObject = new GameObject("FPS Display", GUIText);
go.hideFlags = HideFlags.HideAndDontSave;
go.transform.position = Vector3(0,0,0);
gui = go.guiText;
gui.pixelOffset = Vector2(5,55);
}
var fps : float = frames / (timeNow - lastInterval);
var ms : float = 1000.0f / Mathf.Max (fps, 0.00001);
gui.text = ms.ToString("f1") + "ms " + fps.ToString("f2") + "FPS";
frames = 0;
lastInterval = timeNow;
}
#endif
}
- unity3D 输出FPS
- unity3D 输出FPS
- Unity3D FPS
- Unity3D之FPS计算
- Unity3D FPS帧数修改
- [Unity3D]查看与设置游戏帧数FPS
- [Unity3D]查看与设置游戏帧数FPS
- Unity3D FPS帧数修改实现详解
- unity3D显示帧率FPS的脚本
- [Unity3D]查看与设置游戏帧数FPS
- Unity3D 设置帧频及显示FPS
- Unity3D基于OnGUI实时显示FPS
- FPS
- FPS
- FPS
- FPS
- FPS
- fps
- 日期处理 获取下一天时间
- 集合框架_Map
- BUAA-SCSE Training day2 指导……
- 避免一个关系就需要用一个外键来实现,或者一个关系表来实现的OO设计技巧;; 避免 外键爆炸
- Matlab中pdist 函数详解(各种距离的生成)
- unity3D 输出FPS
- Object- C中import和@class的区别
- Transitioning to ARC Release Notes
- Cocos2d-x内存管理研究<二>
- JADE学习资料汇总
- android input event analyse
- Ubuntu下查找程序的相关路径
- Cocos2d-X内存管理研究<一>
- Android编程——应用上网许可