Windows/MFC
fps 구현
aucd29
2013. 10. 2. 18:21
[code]
void Framework::UpdateFPS()
{
static DWORD FrameCnt = 0;
static float TimeElapsed = 0;
static DWORD lastTime = timeGetTime();
DWORD currTime = timeGetTime();
float timeDelta = (currTime - lastTime)*0.001f;
FrameCnt++;
TimeElapsed += timeDelta;
if(TimeElapsed >= 1.0f)
{
m_fFPS = (float)FrameCnt / TimeElapsed;
TimeElapsed = 0.0f;
FrameCnt = 0;
}
lastTime = currTime;
}
[/code]
void Framework::UpdateFPS()
{
static DWORD FrameCnt = 0;
static float TimeElapsed = 0;
static DWORD lastTime = timeGetTime();
DWORD currTime = timeGetTime();
float timeDelta = (currTime - lastTime)*0.001f;
FrameCnt++;
TimeElapsed += timeDelta;
if(TimeElapsed >= 1.0f)
{
m_fFPS = (float)FrameCnt / TimeElapsed;
TimeElapsed = 0.0f;
FrameCnt = 0;
}
lastTime = currTime;
}
[/code]