프로그램 만들때 윈도우 프로그램의 경우에는 WM_PAINT 메시지가 운영체제에 의해 요청되거나 InvalidateRect함수 등으로 유발되었을 때 코드가 실행되는데 다시 말해서 이 메시지 코드가 실행되면 화면이 지워지고 다시 그려져 이 때문에 깜빡거림이 생기지 근데 게임할 때 막 존나 깜빡거려봐 그럼 싫겠지??? 그러니까 이중 버퍼링 기법을 쓰는거야 이거는 화면을 직접 그리지 않고 메모리에 그렸다가 그 결과만 화면에 고속복사함 그러면 깜빡거림이 안생겨
수크라제(inviolable)2015-04-25 22:00
틀렸네요
김코딩(58.65)2015-04-25 22:01
틀렸냐 공부 열심히 해라
수크라제(inviolable)2015-04-25 22:02
이중버퍼링이 win32에 국한된 개념이 아니자노.
과제도우미(39.7)2015-04-25 22:06
몰라 내가 알고 있는대로 말한거
수크라제(inviolable)2015-04-25 22:07
ㅇㅇ 아님 저분 버퍼가 뭔지를 모르시는분
익명(58.65)2015-04-25 22:07
당근 버퍼를 내부버퍼하고 화면에 보여줄 버퍼 이렇게 두개(혹은 그 이상) 쓰니까 이중 버퍼링이지
수크라제(inviolable)2015-04-25 22:10
win32책에 그렇게 나와있다
수크라제(inviolable)2015-04-25 22:10
네 다음 시험문제
익명(58.227)2015-04-25 22:28
\"화면이 지워지고 다시 그려져 이 때문에 깜빡거림이 생기지\"라고 했는데 그럼 InvalidateRect(hWnd, NULL, FALSE); 라고 호출하면 화면이 안지워지고WM_PAINT메세지가 발생하는데 그럼 마지막 인수만 FALSE로 하면되는거아님? 과연 화면이 지워지는것 때문에 깜박임이 생길까?
거절합니다
이거 못풀면 어디가서 개발자라고 하면 안됨
채널프로그램은 뭔지 모르겠고 이중 버퍼링은 알고나면 간단하다
이중 버퍼링이 왜쓰고 원리가 뭔지 알려줄게
백버퍼에 내용 출력 프론트버퍼에 백버퍼를 출력
ㅇ 한번 지껄여보세요
프로그램 만들때 윈도우 프로그램의 경우에는 WM_PAINT 메시지가 운영체제에 의해 요청되거나 InvalidateRect함수 등으로 유발되었을 때 코드가 실행되는데 다시 말해서 이 메시지 코드가 실행되면 화면이 지워지고 다시 그려져 이 때문에 깜빡거림이 생기지 근데 게임할 때 막 존나 깜빡거려봐 그럼 싫겠지??? 그러니까 이중 버퍼링 기법을 쓰는거야 이거는 화면을 직접 그리지 않고 메모리에 그렸다가 그 결과만 화면에 고속복사함 그러면 깜빡거림이 안생겨
틀렸네요
틀렸냐 공부 열심히 해라
이중버퍼링이 win32에 국한된 개념이 아니자노.
몰라 내가 알고 있는대로 말한거
ㅇㅇ 아님 저분 버퍼가 뭔지를 모르시는분
당근 버퍼를 내부버퍼하고 화면에 보여줄 버퍼 이렇게 두개(혹은 그 이상) 쓰니까 이중 버퍼링이지
win32책에 그렇게 나와있다
네 다음 시험문제
\"화면이 지워지고 다시 그려져 이 때문에 깜빡거림이 생기지\"라고 했는데 그럼 InvalidateRect(hWnd, NULL, FALSE); 라고 호출하면 화면이 안지워지고WM_PAINT메세지가 발생하는데 그럼 마지막 인수만 FALSE로 하면되는거아님? 과연 화면이 지워지는것 때문에 깜박임이 생길까?
모르지만 모르긴 몰라도 너보단 연봉 높을겁니다 깔깔 ㅋ
저능형 과제충