Unity3D-计算帧率FPS
网上有很多计算FPS的方法,一般计算没有达到百分之百准确的帧率,只有更接近实际帧率的计算方式。
下面是本人测试多种方法之后觉得比较接近实际帧率的计算方式。
public class FPS : MonoBehaviour{[SerializeField]private Text showFPSText;private float fpsByDeltatime = 1.5f;private float passedTime = 0.0f;private int frameCount = 0;private float realtimeFPS = 0.0f;void Start(){SetFPS();}void Update(){GetFPS();}private void SetFPS(){//如果QualitySettings.vSyncCount属性设置,这个值将被忽略。//设置应用平台目标帧率为 60Application.targetFrameRate = 60;}private void GetFPS(){if (showFPSText == null) return;//第一种方式获取FPS//float fps = 1.0f / Time.smoothDeltaTime;//showFPSText.text = "FPS: " + fps.ToString();//第二种方式frameCount++;passedTime += Time.deltaTime;if(passedTime >= fpsByDeltatime){realtimeFPS = frameCount / passedTime;showFPSText.text = "FPS: " + realtimeFPS.ToString("f1");passedTime = 0.0f;frameCount = 0;}}}
Unity3D-计算帧率FPS相关推荐
- 【使用opencv方法计算帧率fps】
getTickCount() 返回从操作系统启动到目前为止所经过的记时周期数 也就是当前的Tick的数量. getTickFrequency() 返回CPU的频率. 计算耗时 t1 = getTick ...
- 帧率(FPS)计算的几种方法总结
帧率(FPS, frame per second)计算是游戏编程中常见的一个话题,因为表现在画面刷新与视觉感官上,所以相对而言,帧率非常影响用户体验.这也是很多大型3D游戏所要提升的重要点,意味着你要 ...
- opengl计算帧率_或许是迄今为止第一篇讲解 fps 计算原理的文章吧
前言 fps,是 frames per second 的简称,也就是我们常说的"帧率".在游戏领域中,fps 作为衡量游戏性能的基础指标,对于游戏开发和手机 vendor 厂商都是 ...
- 帧率(FPS)计算的六种方法总结
帧率(FPS)计算是游戏编程中常见的一个话题.大体来说,总共有如下六种方法: 一.固定时间帧数法 帧率计算的公式为: fps = frameNum / elapsedTime; 如果记录固定时间内的帧 ...
- opengl计算帧率_unity如何计算帧率FPS
在使用unity开发过程中,许多时候需要显示当前项目的帧率FPS,用于观察项目的流程度,那么如何计算FPS呢?请看下面代码演示: public class FPSShow:MonoBehaviour ...
- yolov3实现Kitti baseline(含评估代码:easy、moderate和hard的AP计算,fps计算)(下)
yolov3实现Kitti baseline(含评估代码:easy.moderate和hard的AP计算,fps计算) 上篇博客谈到如何训练基于kitti的yolov3模型,这篇主要讨论如何使用模型参 ...
- 测试方法介绍-计算模型复杂度(GMac)、模型大小(M)、计算速度(FPS)
PRNet-V 计算复杂度为 48.76GMac 参数数量为34.73M (PRNet测试结果)(IEO在12345层) 参数数量为27.57M (PRNet测试结果)(IEO在345层) 计算图片读 ...
- 【Camera专题】Sprd-Camera帧率fps的计算及拍照闪红问题的解决
吐槽 换了新公司,一上来就面对两个比较棘手的问题,2个问题都是拖了几个月没有解决,跟展讯那边沟通迟迟没有解决方案. 原本是做MTK平台的,到了这边需要做展讯平台和高通平台. 证明能力的时候到了! 一周 ...
- 安卓帧率FPS计算原理
FPS(帧率),即frames per second. 目前,帧率统计软件使用的信息来源主要有两个: 一个是基于dumpsys SurfaceFlinger --latency layer-name: ...
最新文章
- 70个Python练手项目列表 预祝大家 快乐
- js中对于数据类型的一些理解
- 腐烂国度2怎么学计算机,腐烂国度2按键操作说明 腐烂国度2怎么操作
- MySql like 查询 变向写法(不用like 完成like查询)
- CF 1638 E. Colorful Operations set 区间平推
- 请问 CType和DirectCast函数有何区别
- ubuntu14.04使用MySQL数据库安装配置Hive 1.2.1
- SpringBoot2.1.5 (21)---使用 devtools 热部署
- Python文件操作与matplotlib数据可视化案例一则
- eclipse+mysql+tomcat配置JNDI
- s一般怎么称呼自己的m_上海平面设计工资一般是多少,我该怎么提升自己的平面设计能力?...
- 分解预测时间序列c 语言,用R语言做数据分析——时间序列的分解和预测
- SI 9000 及阻抗匹配学习笔记(二)
- 织梦php 文章采集规则,织梦输入网址采集单个网页功能发布 不需要写采集规则一键采集...
- SQLserver的安装
- 通过BSSID连接WiFi
- 云电脑服务:技术与商业模式双重创新
- cairo学习简单总结
- protoc-gen-go 安装
- Flask电影网站项目