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