【发布时间】:2018-05-24 16:27:41
【问题描述】:
我正在使用 SDL 库来捕获屏幕上的触摸和鼠标事件。但是如果我断开触摸屏并重新连接它,有时我会停止获取手指触摸事件,即 SDL_FINGERMOTION、SDL_FINGERDOWN、SDL_FINGERUP。
下面是我正在使用的代码:
while(SDL_PollEvent(&event))
{
switch(event.type)
{
case SDL_QUIT:{
//Some Code
}
case SDL_MOUSEBUTTONDOWN:{
//Some Code
}
case SDL_MOUSEBUTTONUP:{
//Some Code
}
case SDL_MOUSEMOTION:{
//Some Code
}
case SDL_FINGERMOTION:
case SDL_FINGERDOWN:
case SDL_FINGERUP: {
//Some Code
}
}
}
return true;
}
任何建议都会有所帮助。
PS 使用 opensuse 42.2 和 SDL2
【问题讨论】:
标签: c++ sdl-2 touchscreen