在python中检查范围内的坐标

在python中检查范围内的坐标,python,python-3.x,pygame,Python,Python 3.x,Pygame,我想知道,当鼠标点击时,如何检查鼠标是否点击了已绘制的正方形 randomNumber = random.randint(1,625) randomNumber2 = random.randint(1,420) pygame.draw.rect(screen,RED,(randomNumber,randomNumber2,50,50),5) if event.type == pygame.MOUSEBUTTONDOWN: y = pygame.mouse.get_pos() 试试这个。

我想知道,当鼠标点击时,如何检查鼠标是否点击了已绘制的正方形

randomNumber = random.randint(1,625)
randomNumber2 = random.randint(1,420)
pygame.draw.rect(screen,RED,(randomNumber,randomNumber2,50,50),5)
if event.type == pygame.MOUSEBUTTONDOWN:
   y = pygame.mouse.get_pos()
试试这个。

试试这个。

试试这个。

试试这个。

randomNumber = random.randint(1,625)
randomNumber2 = random.randint(1,420)
my_rect = pygame.draw.rect(screen,RED,(randomNumber,randomNumber2,50,50),5)

if event.type == pygame.MOUSEBUTTONDOWN:
   x, y = pygame.mouse.get_pos()

   is_inside = my_rect.collidepoint(x, y) 

   if is_inside:
       #DO WHATEVER YOU WANT TO DO