显示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

上一篇:计算fps帧率 iOS


下一篇:大数据的来源、特点、呈现方式以及用Python写Mad Libs游戏