标签: c++ sdl sdl-2
使用SDL2我想只在用户通过特殊视口执行它时才有选择地处理MultiGestureEvents。 (例如,仅处理屏幕右上角的夹点缩放事件,这是一个单独的视口)
对于PointEvent(触摸/触摸)我通过获取绝对点位置然后分解视口偏移来确定视口,以确定用户选择了哪个视口。
然而对于多点触控,我不确定如何确定这一点,因为没有与手势相关的点位置数据,任何想法?
https://wiki.libsdl.org/SDL_MultiGestureEvent
答案 0 :(得分:0)
也许您可以使用手势的标准化中心并根据目标视口执行边界框检查。