2014-05-22 3 views
0

C에서 간단한 테트리스 게임 프로그램과 같은 것을 만들려고 노력하고 있으며 낙하 속도에 대해서는 sleep()을 사용하고 있지만 GetAsyncKeyState() 함수도 지연되므로 한 번만 사용할 수 있습니다. 1 하강 블록. 아무도이 두 가지를 별도로 사용하는 방법을 설명 할 수 있습니까?sleep() 및 GetAsyncKeyState 함수를 별도로 사용하는 방법

답변

0

당신은 GUI 스레드에서 잠을 자면 안됩니다! 이것은 모든 GUI 활동을 차단합니다. 타이머를 사용하여 1 초마다 또는 얼마나 자주 게임의 상태를 업데이트하십시오.

+0

감사합니다. 그렇다면 시간 기능에 대해 더 자세히 살펴보아야합니다. – S2dent

+0

나는 스레드에 더 들어가야한다고 생각한다. – Val

관련 문제