博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3D 计算FPS
阅读量:4310 次
发布时间:2019-06-06

本文共 934 字,大约阅读时间需要 3 分钟。

using UnityEngine;using System.Collections;public class FPS : MonoBehaviour {    private const string DISPLAY_TEXT_FORMAT = "{0} msf\n({1} FPS)";    private const string MSF_FORMAT = "#.#";    private const float MS_PER_SEC = 1000f;    private string textField;    private float fps = 60;    void Awake()    {    }    void Start()    {    }    void LateUpdate()    {        float interp = Time.deltaTime / (0.5f + Time.deltaTime);        float currentFPS = 1.0f / Time.deltaTime;        fps = Mathf.Lerp(fps, currentFPS, interp);        float msf = MS_PER_SEC / fps;        textField = string.Format(DISPLAY_TEXT_FORMAT,            msf.ToString(MSF_FORMAT), Mathf.RoundToInt(fps));    }    GUIStyle style = new GUIStyle();    void OnGUI()    {        style.fontSize = 30;        style.normal.textColor = Color.white;        GUI.Label(new Rect(0, 0, 200, 100), textField, style);    }}

 

转载于:https://www.cnblogs.com/mrblue/p/5957980.html

你可能感兴趣的文章
一、 object c -基础学习第一天 如何定义一个类
查看>>
C#调用C++编译的DLL详解
查看>>
Kali Linux的安装
查看>>
我的大学生活-5-08-赵心宁
查看>>
黑马程序员-Java基础-反射
查看>>
bzoj1708[Usaco2007 Oct]Money奶牛的硬币(背包方案数dp)
查看>>
P2700逐个击破(并查集/树形dp)
查看>>
展望2018
查看>>
python几大排序算法
查看>>
hdu 4619 二分图最大匹配 ——最大独立集
查看>>
VM CentOS 问题汇总
查看>>
这段时间的小结
查看>>
ANDROID_MARS学习笔记_S01原始版_021_MP3PLAYER001_下载mp3文件
查看>>
第二周周六DailyReporting——PM(李忠)
查看>>
SQLServer视图
查看>>
入门阶段
查看>>
学生信息管理系统应用ios源码iPad版
查看>>
Android中使用http协议访问网络
查看>>
ASP.NET Core 菜鸟之路:从Startup.cs说起
查看>>
vs win32 & MFC 指针默认位置
查看>>