2017-01-15 9 views
0

SDL2 사용 사용자가 특수 뷰포트를 통해 MultiGestureEvent를 수행하는 경우에만 MultiGestureEvent를 선택적으로 처리하고 싶습니다. (예를 들어, 별도의 뷰포트 인 화면의 오른쪽 위 모서리에있는 핀치 확대/축소 이벤트 만 처리하십시오.)SDL2 - SDL_MultiGestureEvent의 포인트 위치 결정

PointEvent (터치 업/터치 다운)에 대해 절대 지점 위치를 취하여 뷰포트를 찾고 있습니다. 사용자가 선택한 뷰포트를 결정하기 위해 뷰포트 오프셋을 인수 분해합니다.

멀티 터치의 경우 제스처와 관련된 점 위치 데이터가 없기 때문에 어떻게 결정할 수 있을지 모르겠지만 어떤 생각이 들었습니까?

https://wiki.libsdl.org/SDL_MultiGestureEvent

답변

0

아마 당신은 제스처의 정규화 센터를 이용하여 대상 뷰포트에 따라 경계 상자 검사를 수행 할 수 있습니다.