使用非常简单,创建个空物体,添加FPSDisplay脚本,修改脚本参数,运行即可

代码

using UnityEngine;/// <summary>
/// FPS显示工具
/// </summary>
public class FPSDisplay : MonoBehaviour
{[Header("是否显示")]public bool isShow = true;[Header("更新间隔")]public float updateInterval = 1f;[Header("字体大小")]public int fontSize = 42;[Header("字体颜色")]public Color fontColor = Color.white;[Header("距离边缘")]public int margin = 50;[Header("显示位置")]public TextAnchor alignment = TextAnchor.UpperLeft;private GUIStyle guiStyle;private Rect rect;private int frames;private float fps;private float lastInterval;void Start(){guiStyle = new GUIStyle();guiStyle.fontStyle = FontStyle.Bold;        //字体加粗guiStyle.fontSize = fontSize;               //字体大小guiStyle.normal.textColor = fontColor;      //字体颜色guiStyle.alignment = alignment;             //对其方式rect = new Rect(margin, margin, Screen.width - (margin * 2), Screen.height - (margin * 2));lastInterval = Time.realtimeSinceStartup;frames = 0;fps = 0.0f;}void Update(){++frames;float timeNow = Time.realtimeSinceStartup;if (timeNow > lastInterval + updateInterval){fps = frames / (timeNow - lastInterval);frames = 0;lastInterval = timeNow;}}void OnGUI(){if (!isShow) return;GUI.Label(rect, "FPS: " + fps.ToString("F2"), guiStyle);}
}

效果图,按需要修改代码或参数

Unity FPS显示工具相关推荐

  1. 实现Android下的FPS实时显示工具

    原文地址:http://blog.csdn.net/ariesjzj/article/details/10428435 FPS是图形性能的主要指标之一,Android中的一些应用有显示FPS的功能,如 ...

  2. UFPS入门: Unity FPS 教程

    原文:Introduction To UFPS: Unity FPS Tutorial 作者:Anthony Uccello 用一支散弹枪轰杀大片凶恶的敌人或者在战场上小心翼翼地狙杀你的对手是一种爽到 ...

  3. UFPS入门 Unity FPS 教程

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 原文:I ...

  4. macunity日志目录_Mac升级10.13需谨慎,Unity不显示资源的解决办法

    原标题:Mac升级10.13需谨慎,Unity不显示资源的解决办法 前言: 上个月苹果开发者大会展示了ARkit,一批前沿开发者立马跟上尝鲜.Unity的ARkit插件马上随之而来.作者按捺不住激动的 ...

  5. Unity实用小工具或脚本——录屏工具

    一.前言 本文要讲的录屏不是使用Unity自带的那个截屏方法,因为unity自带的都只能截取unity程序本身显示的画面内容,至于unity程序之外的内容,如电脑桌面上的其他的程序内容是无法录屏的.本 ...

  6. Xbox Game Bar 实时显示帧数方法| Win10开启自带FPS显示

    对于喜欢玩游戏的win10系统用户来说,Xbox Game Bar应该不陌生,同时这个功能里面还有一项实时帧率(FPS)工具.但是有些用户打开的时候,这项功能反而显示不出来.由于权限的缘故,首次使用往 ...

  7. Unity导表工具开发(一)

    Unity导表工具开发(一) Unity导表工具开发(二) Unity导表工具开发(三) Unity导表工具开发(四) 在进行Unity游戏开发的时候,会遇到很多配置表导出到项目的情况,这边开发一个导 ...

  8. 系统流畅度测试软件,如何通过FPS显示快速测试自己手机流畅度

    对于手机流畅度测试除了系统自带的功能能测试手机流畅度之外,那么就没有其它方法能测试手机流畅度了么?那么接下来由小编为大家推荐一款小工具FPS显示(FPS Meter),你可以通过它快速的测试自己手机流 ...

  9. 视频教程-UE4 Unity FPS 安卓手游 和平战场 逆向设计开发-其他

    UE4 Unity FPS 安卓手游 和平战场 逆向设计开发 精通windows下C,C++编程,深入理解指针,数据结构,精通linux下C,C++编程,多线程及锁机制,进程间通信,TCP和IP协议, ...

最新文章

  1. Python使用matplotlib或者Seaborn箱图(boxplot)可视化时汉语(中文)标签显示成了框框□□、什么情况、我们有解决方案。
  2. mac笔记本怎么外接显示屏_苹果MAC笔记本怎么外接显示器?
  3. C#多线程学习之:Monitor类
  4. 写一个类Army,代表一支军队,这个类有一个属性Weapon数组w(用来存储该军队所拥有的所有武器), 该类还提供一个构造方法,在构造方法里通过传一个int类型的参数来限定该类所能拥有
  5. 华为最新全系列交换机命令手册、配置指南下载
  6. 初窥JQuery-Jquery简介
  7. 使用ASP.NET MVC、Rabbit WeixinSDK和Azure快速开发部署微信后台
  8. 【jenkins 异常】org.eclipse.jgit.errors.InvalidObjectIdException: Invalid id xxxxx
  9. 计算机网络概论简单题,第一章计算机网络概述练习题
  10. Java代码优化提点
  11. matlab做分数阶差分,分数阶微分方程数值实验MATLAB编码
  12. Markdown是什么?
  13. LAMP架设论坛空间
  14. 苹果双系统怎么切换_苹果电脑双系统的好处
  15. 什么牌子的蓝牙耳机性价比高质量好?高性价比降噪蓝牙耳机推荐
  16. 安卓开发学习——第四天
  17. 将Windows驱动程序从一台计算机复制到另一台计算机
  18. Jetpack Compose中的Modifier
  19. Oracle数据库系统结构一(存储结构)
  20. 歹徒逃亡(目前只有1和2,过后会更)

热门文章

  1. EasyUI给databox,timebox赋予当前时间
  2. 这15个PDF转化工具
  3. 微信动态二维码管理引流源码/微信活码/自动换群/微信朋友圈加群二维码
  4. 饭店计算机信息管理全章ppt,酒店信息质量管理.ppt
  5. (离散)设函数 f:A→B,g:B→C,证明:若g °f是满射,则g是满射.
  6. 1微秒等于多少皮秒_皮秒(ps)是一个时间单位。它是这样换算的↓1秒s_圈子-新氧美容整形...
  7. LaTeX代码: 表格 ← 利用 tabular
  8. R语言导入数据文件(数据导入、加载、读取)、使用readr包中的read_csv函数导入逗号分割文件CSV(Comma Delimited Text File)
  9. 滴滴历经7年打磨,终于开源的Kafka云管控平台!Github Star 1.8k+!!
  10. 规则引擎--Drools之规则文件