Я работаю не в игре, и так как я не смог найти хороший метод обнаружения столкновений для обнаружения столкновений с повернутыми прямоугольниками, я решил попробовать что-то вроде этого:
У меня есть повернутый прямоугольник (который, я полагаю, я могу получить координаты его углов (возможно, некоторая функция CGRect или тригонометрии, если необходимо)
Я хочу получить все координаты вдоль линии, соединяющей два угла (даже только значения int или с определенным приращением, чтобы он не становился слишком длинным), и поместить их в массив. затем я могу проверить наличие прямоугольника шара, который не вращается его ограничивающим прямоугольником), содержит ли он какую-либо точку массива. если это произойдет, они столкнулись.
Есть ли простой способ получить эти координаты в массив? при условии, что я знаю начало и конец?
Я понимаю, что это будет не совсем эффективно, но сейчас я использую обнаружение цветов OpenGL, и оно слишком медленное и не работает должным образом, так что мне как бы нужен новый метод.
Спасибо!