Мне нужно определить многоугольник, который будет «юридической» областью, и позволить пользователю перемещать прямоугольник вокруг этого многоугольника, не позволяя им перемещать прямоугольник где-нибудь, где его точки выходят за пределы многоугольника.Каков наилучший способ обнаружения столкновения?
Полигон - фиксированная форма, поэтому я думал, что может быть проще всего импортировать PNG этой формы и как-то вытащить точки таким образом? Но я все еще в недоумении относительно математики, связанной с проверкой координат прямоугольника, когда пользователь тащит его, и тестируя, в какой момент они переместили фигуру к краю ограничивающего многоугольника.
К сожалению, ограничивающий многоугольник является довольно сложной формой. Я надеюсь, кто-то может указать мне на учебник, который показывает, что лучший способ запустить такое обнаружение столкновения.
Это потрясающий учебник, спасибо. Я думаю, что смогу это сделать оттуда. –