c++ - 윈도우 API 더블 버퍼링 구현(콘솔 깜빡임 문제 해결)
1.서론 이번 글에서는 더블버퍼링에 대한 간단한 개념과 구현방법에 대해 알아보겠습니다. 그리고 이를 활용하여 다음포스팅에서 간단한 지렁이게임 구현을 통해 활용하는법 까지 알아보겠습니다. 콘솔창에서 출력내용이 밀려나면서 지저분하게 출력되는것을 해결하기 위해 보통 system("cls")를 반본적으로 호출해 콘솔창 화면을 모두 지우고 새로 출력하는 방법을 채택합니다. 하지만 이 방법을 사용하게 되면 아주 빠르게 새로운 화면을 출력해야하는 게임 프로그램의 경우 화면 깜빡임이 발생합니다. 화면을 지우고 새로운 내용을 출력하는 동안 약간의 텀이 생기면서 눈으로 출력하는 순간을 인지하게 되기 때문이죠. 이 문제를 해결하기 위해 더블버퍼링을 사용해야 합니다. 더블버퍼링이란? 화면을 구성할때 하나의 버퍼를 쓰는게 아니..
C언어
2021. 4. 23. 17:15
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Unreal Header Tool
- 언리얼 기초
- 언리얼
- Jenkins
- 알고리즘기초
- 안드로이드
- 언리얼 사용자 정의 구조체
- Connecting Jenkins Agent
- 젠킨스 에이전트 연결
- UHT
- dfs
- 유니티 직소퍼즐 구현
- 언리얼 빌드
- Jenkins Build Periodically
- 백준
- 깃 용량문제
- c언어 기초
- Add Node
- Connecting Jenkins
- 빌드 주기
- 안드로이드 구글맵
- 젠킨스
- C언어기초
- C++
- 유니티
- c언어강의
- 구글맵
- refusing to run with root privileges
- 알고리즘
- 깃 허브 오류 해결
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함