고민있어요
강의를 모두 듣고 난 후
- 좋아요수
- 0
- 댓글수
- 0
- 조회수
- 385
고민있어요
질문&답변
오타로 인한 오류였습니다. 해결했습니다.
질문&답변
#include "pch.h" #include "TimeManager.h" void TimeManager::Init() { LARGE_INTEGER frequency; LARGE_INTEGER prevCount; ::QueryPerformanceFrequency(&frequency); ::QueryPerformanceCounter(&prevCount); // CPU 클럭 frequency = static cast (frequency.QuadPart); // QuadPart 사용 prevCount = static cast (prevCount.QuadPart); //::QueryPerformanceFrequency(reinterpret_cast (&_frequency)); //::QueryPerformanceCounter(reinterpret_cast (&_prevCount)); // CPU 클럭 } void TimeManager::Update() { LARGE_INTEGER currentCount; ::QueryPerformanceCounter(¤tCount); deltaTime = (static cast (currentCount.QuadPart - prevCount)) / frequency; prevCount = static cast (currentCount.QuadPart); _frameCount++; frameTime += deltaTime; if (_frameTime >= 1.f) { fps = static cast (_frameCount / _frameTime); _frameTime = 0.f; _frameCount = 0; } } 챗지피티가 알려준대로 위의 방식으로 고쳐서 실행했더니 오류없이 잘 작동되는데 위 코드를 그대로 사용해도 될까요?