簡體   English   中英

在python中檢查范圍內的坐標

[英]Checking coordinates within range in 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()

我想知道如何檢查單擊鼠標時是否已單擊繪制的正方形。

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

嘗試這個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM