Unity 显示帧率的脚本
程序员文章站
2024-03-26 11:41:29
...
unity显示帧率的脚本,挺久了,忘记是自己写的还是在哪里找到的,在这里分享一下吧!
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ShowFPS_OnGUI : MonoBehaviour {
public float fpsMeasuringDelta = 2.0f;
private float timePassed;
private int m_FrameCount = 0;
private float m_FPS = 0.0f;
private void Start()
{
timePassed = 0.0f;
}
private void Update()
{
m_FrameCount = m_FrameCount + 1;
timePassed = timePassed + Time.deltaTime;
if (timePassed > fpsMeasuringDelta)
{
m_FPS = m_FrameCount / timePassed;
OperationMessage.Instance.AddTipMessage("FPS: " + m_FPS);//通知消息
timePassed = 0.0f;
m_FrameCount = 0;
}
}
private void OnGUI()
{
if(AppSetting.Platform==EPlatform.PC)
{
GUIStyle bb = new GUIStyle();
bb.normal.background = null; //这是设置背景填充的
bb.normal.textColor = new Color(1.0f, 0.5f, 0.0f); //设置字体颜色的
bb.fontSize = 40; //当然,这是字体大小
//居中显示FPS
GUI.Label(new Rect((Screen.width / 2) - 40, 0, 200, 200), "FPS: " + m_FPS, bb);
}
}
}
上一篇: lottie 动画插件使用
下一篇: Lottie Android 动画初体验
推荐阅读
-
Unity 显示帧率的脚本
-
Unity使用C++作为游戏逻辑脚本的研究(二)
-
Unity 基础 之 在 UGUI 上简单实现VideoPlayer视频播放的功能,简单暂停播放/显示视频名称/显示时长/拖拽播放等
-
Unity可以在移动端设备上实现相机的绕着目标点旋转,平移,缩放的脚本
-
百度地图嵌入弹出层,无法准确正确显示marker标记到中心位置的问题 博客分类: web前端 脚本百度htmlJavaScript
-
codeigniter显示所有脚本执行时间的方法_php实例
-
python中wx将图标显示在右下角的脚本代码
-
html网页中插入script脚本,src指向php文件,怎么在html中显示php返回的数据?求大神赐教。
-
Unity3D脚本中文字符乱码的解决方案
-
codeigniter显示所有脚本执行时间的方法