Я использую pygame, python3.9, я хочу, чтобы возвращалась сторона (rect1), сталкивающаяся с rect2. Я уже пробовал это, но это не работает. Мне просто нужен внутренний модуль и pygame (извините за плохой английский)
def side(rect1, rect2):
direction = ""
if rect1.midtop[1] > rect2.midtop[1]:
direction = "top"
if rect1.midleft[0] > rect2.midleft[0]:
direction = "left"
if rect1.midright[0] < rect2.midright[0]:
direction = "right"
if rect1.midbottom[1] < rect2.midbottom[1]:
direction = "bottom"
return direction
Вам все еще нужно определить, действительно ли прямоугольники сталкиваются. Какой результат вы видели?
На самом деле сталкивается. Он просто возвращает неправильные значения. Я мог видеть это, уменьшая частоту кадров.
Я также использую pygame. рисовать