绘制在屏幕上的两个图像碰撞监测很简单,调用colliderect方法:
# 在屏幕上用定义的颜色、形状、位置、线宽画长方体r = pygame.draw.rect(screen, color, rect, 2)# 根据颜色、位置、半径、线宽画圆c = pygame.draw.circle(screen, color, (200,TOP), RADIUS,0)pygame.display.flip()# 两个图形的碰撞检测if (r.colliderect(c)):print("collision")