13년간 웹 기반 모니터링 시스템(프런트엔드, 백엔드 등)과 응용프로그램 개발에 전념해왔다.
이제 C++, Win32에 푹 빠져 GUI와 게임 프로그래밍으로 새로운 꿈을 꾸기 시작하며...
게시글
고민있어요
강의를 모두 듣고 난 후
- 0
- 0
- 49
질문&답변
Scene과 SceneManager 강의 수강 중 키보드 입력 오류
오타로 인한 오류였습니다. 해결했습니다.
- 0
- 1
- 52
질문&답변
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 = staticcast(frequency.QuadPart); // QuadPart 사용prevCount = staticcast(prevCount.QuadPart);//::QueryPerformanceFrequency(reinterpret_cast(&_frequency));//::QueryPerformanceCounter(reinterpret_cast(&_prevCount)); // CPU 클럭}void TimeManager::Update(){LARGE_INTEGER currentCount;::QueryPerformanceCounter(¤tCount);deltaTime = (staticcast(currentCount.QuadPart - prevCount)) / frequency;prevCount = staticcast(currentCount.QuadPart);_frameCount++;frameTime += deltaTime;if (_frameTime >= 1.f){fps = staticcast(_frameCount / _frameTime);_frameTime = 0.f;_frameCount = 0;}}챗지피티가 알려준대로 위의 방식으로 고쳐서 실행했더니 오류없이 잘 작동되는데위 코드를 그대로 사용해도 될까요?
- 0
- 3
- 93