2017-01-15 34 views
0

使用SDL2我想選擇性地處理MultiGestureEvents只有當用戶通過一個特殊的視口執行它們時。 (例如,只處理屏幕右上角的縮放縮放事件,這是一個單獨的視口)SDL2 - 確定一個SDL_MultiGestureEvent的點位置

對於PointEvent(觸摸/向下觸摸)我通過取絕對點位置找到視口並然後考慮視口偏移量以確定用戶選擇了哪個視口。

但是,對於多點觸摸,我不知道我怎麼能確定這一點,因爲沒有與手勢相關的點位置數據,任何想法?

https://wiki.libsdl.org/SDL_MultiGestureEvent

回答

0

也許你可以使用手勢的歸一化中心,並依據目標視窗邊框檢查。