На пиксельное обнаружение коллизий в Javascript/Jquery/Gamequery

Я пытаюсь программировать веб-игру в JQuery с плагином GameQuery, проблемой является плагин GameQuery, не имеет никакой поддержки на пиксельное обнаружение коллизий только обнаружение коллизий с ограничительными рамками. Действительно ли возможно реализовать на пиксельное обнаружение коллизий в javascript/Jquery?

У меня есть мировая карта со странами и плеер, который перемещен с помощью клавиш со стрелками, я хочу смочь сказать, в какой стране плеер находится в любое время, и страны являются неправильными формами.

1
задан J cheung 21 May 2010 в 18:08
поделиться

3 ответа

Изображения - это просто png-файлы со сплошными цветами для страны и прозрачностью для остальных.

0
ответ дан 3 September 2019 в 00:23
поделиться

Это невозможно.

Однако у вас есть не очень сложная альтернатива: использовать столкновение на основе полигонов.

Используйте изображение, чтобы представить страны пользователю, но внутри используйте многоугольник.

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

С уважением!

0
ответ дан 3 September 2019 в 00:23
поделиться

Или атакуйте его под другим углом ... так сказать ...

Векторы могут быть вашим ключом, интересные вещи происходят на http: //www.raphaeljs. com

может сработает какая-то комбинация / интеграция?

1
ответ дан 3 September 2019 в 00:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: