FarSeer: удаление объекта при щелчке мышью - PullRequest
1 голос
/ 19 октября 2011

Я все еще разрабатываю небольшую игру, в которой я хочу снять флажки, когда щелкаю мышью с помощью FarSeer Engine 3.3 [если есть решение, которое я уже могу использовать 3.1]

Не показывайте мне примеры источников [я их все уже изучил и глубоко копал], моя проблема остается, проверяя столкновение мыши с объектом. В FarSeer все объекты взаимодействуют в мире, я должен передать свою мышь этому миру, где он может ничего не делать, кроме как я хочу.

Как выполнить функцию IsTheObjectClicked [правой или левой мышью] в FarSeer.

(более того, не давайте никаких документов с веб-страницы FarSeer, это не обновление] Спасибо

1 Ответ

2 голосов
/ 19 октября 2011

Ваша мышь не является телом Farseer, она является входом и обрабатывается в качестве входных данных платформой XNA.

Вы можете создать тело Farseer и эффективно применить к нему активную позицию мыши.сопоставление положения мыши с телом.Это позволит вам взаимодействовать с вашим миром Farseer с помощью мыши.

Вы также можете просто захватить положение мыши при щелчке мышью, а также проверить положение, чтобы увидеть, есть ли в этом месте какие-либо фигуры, и удалить их..

...