Я работаю над этой игрой для iPhone, и мне нужно обнаружить столкновения между шариком (прямоугольник) и другим повернутым прямоугольником (иногда повернутым, иногда нет)
В настоящее время я использую метод, описанный здесь
Это вроде работает, иногда дает сбой, когда немного повернут.
У меня проблема в том, что это слишком медленно.
К тому времени, когда он обнаруживает и изменяет угол, шар находится «слишком глубоко» внутри летучей мыши и, как и при следующей проверке столкновения, он обнаруживает, что он все еще сталкивается, и снова изменяет угол.
Есть ли лучший способ обнаружить столкновения? Я не возражаю против перехода на бурундук или box2d, но я не знаю, как использовать их, и мне не нужен какой-либо реальный мир или другая физика, поэтому, если возможно, я бы предпочел