Просто нравится, как GMK сказал, но если ваш используют круги вместо прямоугольников, вы должны использовать эту Pygame функцию:
pygame.draw.circle(surface, color, center_point, radius, width)
Это рисует круг на вашей поверхности (которые идут бы в surface
площадь). Очевидно, что цвет требует список номеров (любой RGB?). Ваш center_point
определяет местоположение вашего круга, так как оно будет расположением центра вашего круга. Радиус будет нуждаться в числе, чтобы задать радиус круга (используя число, подобное 25, будет устанавливать ваш радиус с 25 пикселями/диаметром в 50 пикселей). раздел width
необязателен, поскольку он устанавливает толщину периметра вашего круга (с 0 вообще не будет). Если вы не используете круги, вы должны изменить свой заголовок ... Но в любом случае, надеюсь, это поможет вам!
я не знаю «классов», но я не думаю, Мне нужно это –
хорошо, вы работаете с объектом. поэтому вы должны быть знакомы с классами. в любом случае вы могли бы показать нам код, где вы получите ошибку с pygame.Rect? –
Классы имеют решающее значение для обнаружения столкновения –