Как определить направление HorizontalDrag в WP7 XNA? - PullRequest
1 голос
/ 12 августа 2011

Как упомянуто, что является лучшим способом определения, в каком направлении пользователь перемещает по горизонтали. Я пытаюсь создать класс камеры, который отвечает на этот жест, но у меня возникают проблемы с определением, в каком направлении они перетаскивают. Любые предложения приветствуются.

1 Ответ

3 голосов
/ 12 августа 2011

По общему признанию, я не проверял это, но документация предлагает вам проверить значение GestureSample.Delta.X, которое должно быть отрицательным для левого движения и положительным для правого.

Поскольку дельта предназначена только для этого конкретного жеста семпл (не общий жест), вам может потребоваться его накапливать и запускать действие перетаскивания только в том случае, если накопленное значение превышает некоторый порог (возможно, при получение DragComplete).

...