Я разрабатываю стратегическую игру для Android с помощью libGDX. Он свободно основан на Risk и требует областей неправильной формы. Однако у меня возникают проблемы с тем, как определить, когда игрок касается точки в одном из этих регионов.Выполнение нерегулярных областей в стратегической игре
На данный момент у меня есть полное изображение карты. Одна из идей, о которой я думал, заключается в том, чтобы отделить изображение и создать отдельные изображения для каждого региона. Затем я могу устроить их как головоломку и проверить, коснулся ли игрок непрозрачной области одного из регионов.
Дело в том, что неправильная форма не может быть сформулирована. Но, возможно, есть инструмент, который я не знаю. ИМХО, у вас уже есть хорошая идея, я думаю. – Ian
[Point-in-polygon] (https://en.wikipedia.org/wiki/Point_in_polygon) тест? – genpfault