首页 > 其他分享 >Unity 检测FPS工具

Unity 检测FPS工具

时间:2022-12-28 10:35:20浏览次数:48  
标签:检测 realtimeSinceStartup float LastInterval Unity FPS Time Frames

检测FPS工具

    public class FPS : MonoBehaviour
    {
        public float f_UpdateInterval = 0.5F;

        private float f_LastInterval;

        private int i_Frames = 0;

        private float f_Fps;

        void Start()
        {
            //Application.targetFrameRate=60;

            f_LastInterval = Time.realtimeSinceStartup;

            i_Frames = 0;
        }

        void OnGUI()
        {
            GUI.Label(new Rect(0, 100, 200, 200), "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;
            }
        }
    }

标签:检测,realtimeSinceStartup,float,LastInterval,Unity,FPS,Time,Frames
From: https://www.cnblogs.com/Aaron-Han/p/12177559.html

相关文章

  • 参加MVP OpenDay 和2015 MVP Community Camp社区大课堂
    微软MVPOpenday1月30日在北京召开,到时全国上百位MVP专家将齐聚北京。当然还有亚太的其他国家地区的MVP也会来北京,1月31日微软MVP项目组主办的年度微软技术社区分享大......
  • linux-常用系统状态检测命令
    ifconfigifconfig命令用于获取网卡配置与网络状态等信息unameuname命令用于查看系统内核与系统版本等信息uname-acat/etc/redhat-releaseuptimeuptime用于查......
  • Unity中查找子组件GameObject或Component的操作汇总
    1.GameObject属性:tag常用于区分游戏中不同类型的对象(例如区分玩家和NPC)name:游戏物体的名称 方法:SetActive:使游戏物体处于活跃/不活跃状态例:other.gameObject.SetAc......
  • Unity3D学习之路
    1.准备C#的开发环境VS2015, Unity3D5.5.12.准备通信协议protobuf3.3.0 具体请参考:​​Protobuf3.3使用总结​​3.引入日志系统:​​C#日志系统Log4net使用总结​......
  • linux与shell 4.检测系统进程 5.理解shell
    认识shell查看已安装的shell┌──(kali㉿DESKTOP-FQ0BCLS)-[/mnt/e/Edgedownload]└─$cat/etc/shells#/etc/shells:validloginshells/bin/sh/bin/bash/usr/......
  • Unity3D 渲染路径
    Unity渲染路径: Unity支持不同的渲染路径。您应具体取决于你的游戏内容和目标平台/硬件来选择使用哪一个。不同的渲染路径有不同的特点和性能特点,主要影响灯光和阴影如果图......
  • 【Unity3D 官方移动游戏优化指南】12.物理
    Unity的内置物理系统(NvidiaPhysX)在移动设备上开销较大。下面的提示可以帮助您每秒减少更多帧。优化设置在PlayerSettings中,尽可能选中 PrebakeCollisionMeshes。......
  • 虚假新闻检测(MAC)《Hierarchical Multi-head Attentive Network for Evidence-aware Fa
    论文信息论文标题:HierarchicalMulti-headAttentiveNetworkforEvidence-awareFakeNewsDetection论文作者:NguyenVo,KyuminLee论文来源:2021 EACL论文地址:downlo......
  • unity通过隐藏layer隐藏组件
    设置组件layer修改组件layer为需要隐藏的layer 隐藏组件修改layer为隐藏状态CenterCam.GetComponent<Camera>().cullingMask&=~(1<<6);//隐......
  • valgrind内存检测工具安装
    参考:https://blog.csdn.net/xiaoxiaofeng001/article/details/88675841简单介绍Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。Valgrind这个......