繪製在屏幕上的兩個圖像碰撞監測很簡單,調用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")