2017-01-15 8 views
0

SDL2を使用するMultiGestureEventsを特別なビューポートで実行している場合にのみ、MultiGestureEventsを選択的に処理したいと思います。 (たとえば、別のビューポートである画面右上のピンチズームイベントのみを処理します)SDL2 - SDL_MultiGestureEventのポイント位置を確認する

PointEvent(タッチアップ/タッチダウン)では、絶対ポイント位置を取得してビューポートを検出していますビューポートのオフセットを考慮して、ユーザーが選択したビューポートを決定します。

マルチタッチの場合、ジェスチャーに関連付けられたポイント位置データがないため、どのように判断できるかわかりません。

https://wiki.libsdl.org/SDL_MultiGestureEvent

答えて

0

たぶん、あなたは、ジェスチャーの中心正規化を使用して、ターゲット・ビューポートに基づいて、バウンディングボックスのチェックを行うことができます。

関連する問題