WINAPI 썸네일형 리스트형 C++ 콘솔 더블 버퍼 구현하기 학교 팀프로젝트로 만든 게임이 있다.콘솔창에서 3D 렌더링을 구현한 게임이다.하지만 게임에는 심각한 문제점이 있었다. FPS가 너무 낮았다.한번에 몇백문자들을 콘솔창에 출력하려다보니 출력하는데 시간이 걸릴 수 밖에 없었고, 그로인해 한 프레임을 그리는데 너무 오래 걸렸다.그래서 해결 방법을 찾다가, 고전 게임에서 더블 버퍼링이라는 방식을 사용한다는 것을 알게 되었다.이는 아직 수업시간에 배워본적 없는 Win API를 사용하여 구현되었기에 나는 일단 제작을 시도해봤다. 코드 자체는 인터넷에 이미 많이 존재했다. HANDLE hConsole;HANDLE g_hScreen[2];bool screenIndex;void InitConsoleBuffer(){hConsole = GetStdHandle(STD_OUTP.. 더보기 이전 1 다음