Наиболее эффективный способ - создать больший прямоугольник, который ограничивает повернутый прямоугольник, и обнаружение столкновений do на основе ограничивающих прямоугольников.
Это означает, что столкновения ограничивающего прямоугольника не означают "попадания", носкорее условия, которые заслуживают дальнейшего изучения.Средства расследования различаются в зависимости от того, какие предположения вы можете сделать.В простейших случаях вы могли бы и пиксели, проверяющие истинный вывод.
Затем вы могли бы использовать этот «подтвержденный» удар, чтобы выполнить анализ с более сложной моделью;тот, который учитывает углы, скорости, геометрию и упругость столкновения (или все, что вас интересует).
Существуют более сложные модели, но, как правило, более сложные модели требуют большей вычислительной мощности.Проще сэкономить свои вычислительные ресурсы, настроив серию быстрых и быстрых проверок и выявляя только тяжелые циклы вычислений для тех случаев, когда они окупятся.