안녕하세요. 저는 C로 게임을 만들고 있어요.입력을 위해 최대 X 시간을 대기 한 다음 프로그램을 계속 진행 하시겠습니까?
0.1 초마다 프레임이 인쇄되기를 원합니다. 이 시간 동안 사용자는 getch()를 사용하여 입력 할 수도 있고 입력하지 않을 수도 있습니다.
어떻게 이러한 프로그램을 작성합니까? 내가 너희에게 일할 수있는 것을 제공 할 수있는 것을 열망한다.
do{
usleep(100000); // simple 100 mili second delay
if (getch()==32) (ASCII for a space) // may or may not be inputed in 0.1 second timeframe.
playerJumps;
// even if user inputs early, I still want game printed exactly every 0.1 sec not sooner/later.
printGame;
}while(notDead);
나는 정말, 당신은 당신이 어떤 플랫폼에 대해 이야기해야 할 것 코드 좋은 내가 전에 이런 짓을 한