현재 개인과제로 C언어로 간단한 게임 짜는중인데요.. 너구리나 킹콩처럼 어떤 한 객체(적, 장애물)가 움직이는 함수를 만들었는데요 이 함수를 실행하면 매우 빠른속도로 지나가고 끝이납니다. 그렇다고 지연함수 Sleep을 넣자니 움직이는 함수가 동작하는동안은 내 캐릭터를 움직일수가 없네요.
혹시 Sleep같이 지연시키는 함수말고 함수를 지연시키는법이 없을까요?
임의의 변수 GCnt1을 선언하고 반복문 안에 함수를 실행하고 함수안에 이걸포함시켜서 GCnt1++; if(GCnt1 < x) return; //특정값 x 미만이면 함수를 종료한다 GCnt = 0; 이런식으로 지연시키고싶어도