Я пытаюсь программировать веб-игру в JQuery с плагином GameQuery, проблемой является плагин GameQuery, не имеет никакой поддержки на пиксельное обнаружение коллизий только обнаружение коллизий с ограничительными рамками. Действительно ли возможно реализовать на пиксельное обнаружение коллизий в javascript/Jquery?
У меня есть мировая карта со странами и плеер, который перемещен с помощью клавиш со стрелками, я хочу смочь сказать, в какой стране плеер находится в любое время, и страны являются неправильными формами.
Изображения - это просто png-файлы со сплошными цветами для страны и прозрачностью для остальных.
Это невозможно.
Однако у вас есть не очень сложная альтернатива: использовать столкновение на основе полигонов.
Используйте изображение, чтобы представить страны пользователю, но внутри используйте многоугольник.
Вы можете найти очень полное объяснение того, как это реализовать, в этой записи форума (возможно, вам придется прокрутить немного вниз, пока не увидите изображения). Парень, задающий вопрос, хотел сделать более или менее то же, что и вы (позиция мыши вместо позиции персонажа).
С уважением!
Или атакуйте его под другим углом ... так сказать ...
Векторы могут быть вашим ключом, интересные вещи происходят на http: //www.raphaeljs. com
может сработает какая-то комбинация / интеграция?