在python中检查范围内的坐标

2024-09-29 23:22:40 发布

您现在位置:Python中文网/ 问答频道 /正文

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()

我想知道怎样才能检查鼠标,当点击时,是否点击了已绘制的正方形。在


Tags: recteventgetiftyperandomredscreen
1条回答
网友
1楼 · 发布于 2024-09-29 23:22:40
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

试试这个。

相关问题 更多 >

    热门问题