45일 차 교육 내용 메모를 옮겨 본다.
윈도우 프로그래밍에서 그리기와 관련된 내용이 메모로 작성되어 있다.
Peekmessage 큐에 보고 오는 함수
- 메시지의 존재 유/무를 확인하는 함수
- 메시지가 있으면 true
- 메시지가 없으면 false
기준시간과 현재 시간을 계산하여 60FPS가 되도록 갱신 시점을 지정할 수 있다.
코드상에서 갱신 시점의 Delay를 강제하여 설정한다.
Gettickcount() 함수
- 1초에 1000번 확인을 하지 않는다.
- 정밀하지 못함1, 16, 32 의 시간 틱 단위로 자체 타이밍을 가지고 있다.
Timegetime() 함수
- 정밀한 1/1000 초 시간 제어를 하기 위해 사용하는 함수다.
- 사용 전 Timebeginperiod() 와 Timeendperiod() 를 이용해 틱 주기 시간을 설정할 수 있다.
이상과 같이 FPS를 제어하는 윈도우 그리기 기능에 대한 프로젝트 교육이 진행되었다.
댓글 없음:
댓글 쓰기