inflearn logo
Khóa học

Khóa học

Chia sẻ kiến thức

Bài viết của vbjiny2434

vbjiny2434 vbjiny2434

@vbjiny2434

Số lượng đánh giá đã viết
2
Xếp hạng trung bình
5.0

Bài viết 2

Hỏi & Đáp

Window API 강의 수강 중 LARGE_INTEGER 타입 변환 오류

#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(&currentCount); 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; } } 챗지피티가 알려준대로 위의 방식으로 고쳐서 실행했더니 오류없이 잘 작동되는데 위 코드를 그대로 사용해도 될까요?

Lượt thích
0
Số bình luận
3
Lượt xem
241