pygame鼠标
✕
游戏鼠标的操作大多我们关注的是移动,点击等,pygame有两种(我晓得的)获取鼠标位置,点击。
?...我们记几个常用的:
鼠标是否在窗口内:
pygame.mouse.get_focused()
鼠标光标的位置:
ball_x, ball_y = pygame.mouse.get_pos()
鼠标按键...:
mouse = pygame.mouse.get_pressed()
返回值是一个元祖,类似(0,0,0)
如果左键按下则返回(1,0,0),
滚轮按下返回(0,1,0),
右键按下返回(0,0,1...),
如果鼠标没有松开则一直返回,
返回的频率根据我们界面的刷新频率相同,
1秒返回很多很多次。。。...# 检测程序界面是否获得鼠标焦点
if pygame.mouse.get_focused():
# 获取光标位置,2个值
ball_x, ball_y = pygame.mouse.get_pos