渲染帧数
计算每秒的渲染帧数:
void CalsFPS()
{
//每一帧增加FrameCnt并且把从上一帧到现在流逝的时间写进TimeElapsed
FrameCnt++;
timeElapsed +=timeDelta;//imeDelta 是两帧之间的时间
if(timeElapsed >=1.0f)
{
FPS =(float)FrameCnt/timeElapsed;//在一秒种结束以后,用下面的公式来计算FPS:
timeElapsed =0.0f;//重新设置FrameCnt和TimeElapsed为计算下一秒的FPS做准备
FrameCnt =0;
}
}
作者:太一吾鱼水
文章未经说明均属原创,学习笔记可能有大段的引用,一般会注明参考文献。
欢迎大家留言交流,转载请注明出处。
浙公网安备 33010602011771号