计算每秒的渲染帧数:
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;
}
}