Win API/6. Double Buffering
-
더블 버퍼링 활용 - 애니메이션Win API/6. Double Buffering 2021. 4. 5. 10:41
소스 파일은 아래의 내용을 가지고 와서 구현을 할 것이다. designatedroom87.tistory.com/426?category=937686 더블 버퍼링의 기초 이미지 리소스와 소스 파일은 밑에서 작업한 것을 그대로 가지고 온다. designatedroom87.tistory.com/425 활용 - 애니메이션 애니메이션으로 쓸 이미지 파일은 아래의 사이트에서 구할 수 있다. 아래의 designatedroom87.tistory.com 애니메이션에 대한 처리에 하기 전에, 키 입력을 통해 플레이어를 이동 시켜 보자. 키 입력에 대한 처리는 WinMain 함수의 while 문에서 처리를 한다. BitBlt 함수에서 플레이어에 대한 정보로 g_hBackBufferDC에 저장한다. 플레이어 비트맵 이미지에서 ..
-
더블 버퍼링의 기초Win API/6. Double Buffering 2021. 4. 5. 09:55
이미지 리소스와 소스 파일은 밑에서 작업한 것을 그대로 가지고 온다. designatedroom87.tistory.com/425 활용 - 애니메이션 애니메이션으로 쓸 이미지 파일은 아래의 사이트에서 구할 수 있다. 아래의 사이트에서 적당한 이미지를 고르도록 하자. www.spriters-resource.com/ The Spriters Resource This page does not work well in port.. designatedroom87.tistory.com 백버퍼를 만드는 순서 (1). 백버퍼에 비어있는 이미지로 초기화. (2). 백 버퍼에 렌더할 데이터들을 렌더한다. (3). 출력 전에 스크린DC에 복사. (4). 모니터에 출력. 일단 기본 적인 더블 버퍼링의 기초 과정을 알아보자. 위의 ..