while (SDL_PollEvent(&event))
{
switch (event.type)
{
case SDL_MOUSEMOTION:
printf("鼠标移动了%d,%d 到 (%d,%d)\n",
event.motion.xrel, event.motion.yrel,
event.motion.x, event.motion.y);
break;
case SDL_MOUSEBUTTONDOWN:
printf("鼠标 %d 点击在 (%d,%d)\n",
event.button.button, event.button.x, event.button.y);
break;
case SDL_KEYDOWN:
printf("键 %s 按下了!\n",
SDL_GetKeyName(event.key.keysym.sym));
break;
case SDL_QUIT:
exit(0);
}
SDL_Delay(10);
}
哪怕只是延时1毫秒,都会出现类似掉帧的,不连续响应事件现象,在制作俄罗斯方块中,更是引起操作的不灵敏,请高手赐教如何解决