mfc과제로 시계를 만들다가 시간이 좀 남아서 내친김에
화살표 키로 시계를 공 튀기듯이 움직이게 만들었습니다.
그래서 조금 더 사실적인 부드러운 움직임을 보고 싶어서
설정으로 SetTimer(2, 10, NULL);
선언하고 가지고 놀고 있었습니다.
물론 더블버퍼링 쓰구요.
그런데 아무리 봐도 언뜻 부드럽게 움직이는 듯 하면서도 한 0.2초 주기로 버벅거리길래,
Invalidate(0);인자값을 1로 수정해서 확인해 봤습니다.
제 눈으로 봤을때 이전 버벅임의 주기가 깜빡이는 주기와 똑같네요.
OnPaint함수를 다시 호출하니, 그 함수가 무거운가보다 해서
어느정도 수정은 했으나 OnPaint 내부에서 사용하는 함수들에 대해서는 더이상 최적화가 어렵네요.
그렇다면 어떻게 하면 자연스럽게 움직일수 있나요?