在Pygame中将鼠标悬停在图像上
我有一张图片:
newGameButton = pygame.image.load("images/newGameButton.png").convert_alpha()
然后,我将其显示在屏幕上:
screen.blit(newGameButton, (0,0))
如何检测鼠标是否在触摸图像?
回答:
使用Surface.get_rect
获得Rect
描述你的边界Surface
,然后使用.collidepoint()
来检查,如果鼠标光标这里面Rect
。
if newGameButton.get_rect().collidepoint(pygame.mouse.get_pos()): print "mouse is over 'newGameButton'"
以上是 在Pygame中将鼠标悬停在图像上 的全部内容, 来源链接: utcz.com/qa/399026.html