Как перетащить спрайт на WP7 с XNA? - PullRequest
1 голос
/ 20 июля 2011

Не могу найти никакой информации, как мне создать перетаскиваемый (с помощью сенсорных событий) спрайт на WP7, можете ли вы показать мне, как это можно сделать?

Ответы [ 2 ]

1 голос
/ 22 июля 2011

Вы можете использовать встроенные жесты в xna, если хотите.Используйте FreeDrag и используйте его дельта для соответствующего перемещения объекта.Если вы хотите, чтобы он щелкнул и продолжал двигаться после того, как кто-то отпустил, вы можете использовать жест щелчка.

1 голос
/ 21 июля 2011

Вам придется вручную перерисовать его в зависимости от изменения касания.

Логика должна выглядеть примерно так:

- Когда обнаруживается касание в верхней части элемента для перемещения.
- пока не будет обнаружено касание поверх элемента для перемещения.
---- Обновите позицию, в которой вы хотите отобразить элемент относительно новой позиции касания.
---- Перерисоватьстр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...