其他分享
首页 > 其他分享> > 显示FPS

显示FPS

作者:互联网

先创建UIText,然后把脚本挂在上面

private Text FpsText;
private float time;
private int frameCount;

void Start()
{
    FpsText = GetComponent<Text>();
}
void Update()
{
    time += Time.unscaledDeltaTime;//unscaledDeltaTime完成最后一帧的时间
    frameCount++;//帧数增加
    if (time >= 1 && frameCount >= 1)
    {
        float fps = frameCount / time;
        time = 0;
        frameCount = 0;
        FpsText.text = fps.ToString("f2");//#0.00 取小数点后两位
        //大于等于20帧显示为白色,小于20帧大于15帧显示为黄色,小于等于15显示为红色
        FpsText.color = fps >= 20 ? Color.white : (fps > 15 ? Color.yellow : Color.red);
    }
}

有用的话点个赞,3Q

标签:显示,20,FPS,private,FpsText,fps,time,frameCount
来源: https://blog.csdn.net/BBoyLXiang/article/details/106993077