그러니까 제목이 이상한데3초 안에 1 + 2 = ? 같은 문제를 푸는 게임이라고 하자.그러면 입력을 받을텐데 3초가 지나면 " 게임오버! " 를 출력해야 됨그럼 어떻게 해야되지 이걸...? 도움!
쓰레드 만들어서 3초 쉬고 그 안에 입력 안됐으면 게임 오버 출력ㄱㄱ
멀티쓰레드 밖에 답이 없는건가요? ㅁㄴㅇㄹ
문제 나오고 나서 무한루프 들어가서 계속 입력체크도 하고 gettickcount같은 함수 써서 시간 재고 있다가 입력이 없는데 시간완료되면 무한루프에서 빠져나가게 하면 싱글쓰레드로도 된다. 이 때 주의할 점은 고정 프레임레이트로 맞춰줘야 된다는 거 컴터별로 성능이 틀려서...
걍 윈도우 API 쓰셈 윈도우 API에 타이머 이벤트 있잖아.
멀티스레드를 왜 쓰죠