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