计算每秒的渲染帧数:

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;

         }

}

相关文章:

  • 2021-04-21
  • 2021-05-07
  • 2021-09-29
  • 2021-09-25
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-12-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-10
  • 2021-06-16
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案