gpt4 book ai didi

python - 在 Pygame 中检测鼠标悬停在图像上

转载 作者:太空狗 更新时间:2023-10-30 01:45:01 25 4
gpt4 key购买 nike

我有一张图片:

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'"

关于python - 在 Pygame 中检测鼠标悬停在图像上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11846032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com