Unity中帧数FPS的显示查看 您所在的位置:网站首页 手机左上角显示帧数什么意思 Unity中帧数FPS的显示查看

Unity中帧数FPS的显示查看

#Unity中帧数FPS的显示查看| 来源: 网络整理| 查看: 265

Unity中帧数FPS的显示查看 显示帧数开发测试时的Game视图开发测试时的Profiler视图发布后的FPS显示

显示帧数

FPS可以用3中方式查看:

开发测试时的Game视图

如下图显示的方式查看: 图中红框中的位置就是FPS的显示。

开发测试时的Profiler视图

如下图,通过一下方式可以调出Profiler视图。 下图为项目在Unity中测试运行时的Profiler视图。第一部分CPU的显示窗口中便有FPS的数值显示,而且更加直观。

发布后的FPS显示

代码如下:

using UnityEngine; /// /// 打印FPS /// public class FPS : MonoBehaviour { float _updateInterval = 1f;//设定更新帧率的时间间隔为1秒 float _accum = .0f;//累积时间 int _frames = 0;//在_updateInterval时间内运行了多少帧 float _timeLeft; string fpsFormat; void Start() { _timeLeft = _updateInterval; } void OnGUI() { GUI.Label(new Rect(100, 100, 200, 200), fpsFormat); } void Update() { _timeLeft -= Time.deltaTime; //Time.timeScale可以控制Update 和LateUpdate 的执行速度, //Time.deltaTime是以秒计算,完成最后一帧的时间 //相除即可得到相应的一帧所用的时间 _accum += Time.timeScale / Time.deltaTime; ++_frames;//帧数 if (_timeLeft


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有