2019년 5월 20일 월요일

국비 교육 : 게임 프로그래밍 045일

45일 차 교육 내용 메모를 옮겨 본다.
윈도우 프로그래밍에서 그리기와 관련된 내용이 메모로 작성되어 있다.


Peekmessage 큐에 보고 오는 함수
- 메시지의 존재 유/무를 확인하는 함수
- 메시지가 있으면 true
- 메시지가 없으면 false

기준시간과 현재 시간을 계산하여 60FPS가 되도록 갱신 시점을 지정할 수 있다.
코드상에서 갱신 시점의 Delay를 강제하여 설정한다.

Gettickcount() 함수
- 1초에 1000번 확인을 하지 않는다.
- 정밀하지 못함1, 16, 32 의 시간 틱 단위로 자체 타이밍을 가지고 있다.

Timegetime() 함수
- 정밀한 1/1000 초 시간 제어를 하기 위해 사용하는 함수다.
- 사용 전 Timebeginperiod() 와 Timeendperiod() 를 이용해 틱 주기 시간을 설정할 수 있다.


이상과 같이 FPS를 제어하는 윈도우 그리기 기능에 대한 프로젝트 교육이 진행되었다.

댓글 없음:

댓글 쓰기

Unity - Firebase 연동 (Analytics, AdMob)

버전 : firebase_unity_sdk_6.5.0.zip 게임에서 통계 측정 및 광고 추적을 위해 Firebase 을 연동한다. 앞서 [Unity - GPGS 와 Admob 연동 및 배포 준비 작업]  연동 이후에 작업을 진행 한다. 유니...