2
消除按键开始时的延迟
我正在做一个简单的游戏,遇到的问题之一是连续按下键时令人讨厌的延迟。 因此,基本上,例如,当我按下(很长时间)时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快速移动。有什么办法吗?