DeltaTime
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
QueryPerformanceFrequency(&g_tSecond);
QueryPerformanceCounter(&g_tTime);
.
.
.
.
.
QueryPerformanceCounter(&tTime);
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
QueryPerformanceFrequency : CPU 프로세서의 초당 클럭수
QueryPerformanceCounter : 부팅시부터 현재까지 CPU 클럭 동작 횟수.
자료형은 _int64이다.
프레임당 움직인 거리 = 1회 연산의 클럭 수 / 초당 클럭수
g_fDeltaTime = (tTime.QuadPart - g_tTime.QuadPart) / (float)g_tSecond.QuadPart;
ex) 360/3600일 경우 한번 연산 당 360클럭이 소요. 10번 연산하면 1초. (기본 속도의 출력은 10FPS)
fSpeed는 게임의 속도.
float fSpeed = 6 * g_fDeltaTime; (속도 적용 후 출력은 6*10 = 60FPS)