public class FPS : MonoBehaviour
{public static float f_Fps;public float f_UpdateInterval = 0.5f; //每个0.5秒刷新一次  private float f_LastInterval; //游戏时间  private int i_Frames = 0;//帧数  void Awake(){//Application.targetFrameRate = 60;}void OnGUI(){if (f_Fps > 50){GUI.color = new Color(0, 1, 0);}else if (f_Fps > 40){GUI.color = new Color(1, 1, 0);}else{GUI.color = new Color(1.0f, 0, 0);}GUI.Label(new Rect(0, 0, 100, 30), "FPS:" + f_Fps.ToString("f2"));}void Update(){++i_Frames;if (Time.realtimeSinceStartup > f_LastInterval + f_UpdateInterval){f_Fps = i_Frames / (Time.realtimeSinceStartup - f_LastInterval);i_Frames = 0;f_LastInterval = Time.realtimeSinceStartup;}}
}

用法:新建一个空物体,挂载该脚本即可

Unity3D 显示FPS的脚本相关推荐

  1. Unity3D 大型游戏 最后一站 源码 部分重点 显示FPS

    本文固定链接:http://blog.csdn.net/u013108312/article/details/62037298 Unity3D 显示FPS脚本. using UnityEngine; ...

  2. Unity3D 设置帧频及显示FPS

    Application.targetFrameRate 可以指定游戏的运行帧率, -1 让游戏以最快的速度运行. void Awake(){///设置帧频Application.targetFrame ...

  3. Unity3D 游戏引擎之脚本实现模型的平移与旋转(六)

    Unity3D 游戏引擎之脚本实现模型的平移与旋转 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/ar ...

  4. 让cp显示进度的脚本

    让cp显示进度的脚本: $ sudo vi cp.sh   #!/bin/bash trap 'exit_fun' 2 usage(){         echo "Usage: `base ...

  5. iOS开发 - 在状态栏显示FPS,CPU和内存信息

    2019独角兽企业重金招聘Python工程师标准>>> 前言 今天在用Instruments分析App的时候,总感觉看起来不太直观.到Github上找了找,发现几乎都是只显示FPS的 ...

  6. [Unity][插件]游戏中显示FPS帧数

    在Unity 的Asset Store 商店中搜索 FPS.这些插件用于显示 FPS帧数 FPS Counter,FPS Label,Fps Graph Analyzer

  7. Linux监控fps,在Linux中的路径客户端上显示FPS

    我想问我使用Gstreamer在Linux终端上使用fpsdisplaysink显示播放视频的FPS(帧率).但现在,我想在屏幕上显示FPS(通过weston背景的路线客户端). 任何人都可以帮忙谢谢 ...

  8. unity3D 显示游戏运行时间

    unity3D 显示游戏运行时间: using System.Collections; using System.Collections.Generic; using UnityEngine; usi ...

  9. 【DotA2玩家心得】激活显示FPS/PING 开启国服 开启右键反补

    开启控制台:steam库,DOTA2,右键,属性,设置启动选项,输入-console 重点说明如何做到左右上下显示效果,具体的代码是这些(注意下面是分屏率为1920X1080的代码): bind &q ...

最新文章

  1. 华为任正非谈退休:思维跟不上的时候退,目前是才思泉涌的状态
  2. 好程序员web前端教程分享JavaScript验证API
  3. [原创].怎样制作一个简单ip,以方便在Quartus II和Nios II中使用?
  4. AI创想秀,邂逅“华为云ModelArts”征文大赛——第一次收官
  5. Adblock Plus cjxlist 规则说明与反馈贴
  6. 【word2vec】篇一:理解词向量、CBOW与Skip-Gram等知识
  7. [Spring5]Spring框架概述
  8. 【原】.Net创建Excel文件(插入数据、修改格式、生成图表)的方法
  9. ZOJ 1151——Word Reversal
  10. JavaScript基本概念(下)
  11. 内连级元素有哪些_行内元素和块级元素都有哪些
  12. Python pickle库
  13. 基于智能网卡的vhost-user优化接收方法-学习笔记
  14. Redis 6.0 源码阅读笔记(9) -- 数据淘汰原理
  15. java mysql怎么改密码错误_java 修改mysql密码的四种方法
  16. idea进入方法快捷键详情大全(idea快捷键大全最新设置)
  17. idea编译android项目,IDEA创建Android项目并反编译APK
  18. 在线上传图片二维码识别解析
  19. 网络安全技术 | 身份认证的革命——生物特征身份认证
  20. Dialog dismiss 和 cancel的区别

热门文章

  1. sql语句select中直接替换或去掉字符
  2. 使用设计模式解决支付问题
  3. 企业文化与价值观 — 给新员工的一封信
  4. linux基本功系列之wc命令实战
  5. DPDK发包处理流程
  6. 缺货笼罩供应链:智能手机“涨”声一片
  7. 算法流程图组件的基本含义及画法举例(Kmeans)
  8. gzip 命令的用法
  9. SAP 启用物料账后,有两种物料价格确定方式
  10. 计算机空间密铺,哪些正多面体能够密铺一个空间?