나는 간단한 게임을 만들고 있는데, 내가 겪었던 문제 중 하나는 키를 계속 누를 때 성가신 지연입니다.
기본적으로 예를 들어 (매우 오랫동안) Up누르면 객체가 1 단위 위로 움직이고 움직이지 않고 (약 1 초 동안) 지연없이 1 단위 위로 계속 움직입니다.
현재 이것을 사용하여 객체 (SDL2)를 옮깁니다.
while (SDL_PollEvent(&event))
{
switch (event.type)
{
case SDL_KEYDOWN:
switch (event.key.keysym.sym)
{
case SDLK_UP:
//Move object 1 unit up
break;
//Other unrelated things omitted
}
break;
//Omitted other cases
}
}
내가 원하는 것은 지연을 제거하여 객체가 즉시 Up매우 빠르게 움직일 수 있도록하는 것 입니다. 이것을 할 수있는 방법이 있습니까?