unity 显示帧率
2015-09-13 21:01
483 查看
可参考Unity圣典点击打开链接
可参考Unity圣典点击打开链接
public class FPS: MonoBehaviour { public static float f_Fps; public float f_UpdateInterval = 0.5f; //每个0.5秒刷新一次 private float f_LastInterval; //游戏时间 private int i_Frames = 0;//帧数 void Awake() { Application.targetFrameRate = 60; } void OnGUI() { if (f_Fps > 50) { GUI.color = new Color(0, 1, 0); } else if (f_Fps > 40) { GUI.color = new Color(1, 1, 0); } else { GUI.color = new Color(1.0f, 0, 0); } GUI.Box(new Rect(10, 10, 100, 30), "FPS:" + f_Fps.ToString("f2")); } void Update() { ++i_Frames; if (Time.realtimeSinceStartup > f_LastInterval + f_UpdateInterval) { f_Fps = i_Frames / (Time.realtimeSinceStartup - f_LastInterval); i_Frames = 0; f_LastInterval = Time.realtimeSinceStartup; } } }
就是如此简单...
相关文章推荐
- 如何用unity发布Android程序APK
- unity3d简单的相机跟随及视野旋转缩放
- Unity T4M
- Unity 3D 泰课网小球移动 相机跟随
- 【Unity3D技巧】一个简单的Unity-UI框架的实现
- 用鼠标控制角色移动
- unity Test Tools 测试
- [Unity3D]Unity3D游戏开发Lua随着游戏的债券(在)
- Unity使用 ShareSDK 分享Android篇
- Untiy3D笔记之番外篇——Unity3D的四种坐标系
- unity节目素材ProceduralMaterial采用
- Unity3D笔记第十天——刚体及物理材质
- unity优化笔记
- Unity3D笔记第九天——粒子系统
- Unity3D笔记第八天——音频处理
- Unity3D笔记第七天——光源、摄像机
- Unity3D笔记第六天——脚本常用核心类
- Unity3D笔记第五天——Animation动画
- Unity 3D 泰课网打砖块实例 可以用来发射炮弹
- Unity3d之Perfab