Cel*_*ell 6 python pygame mousewheel
如何使用 pygame 在 python 中检测鼠标上下滚动?我已经创建了一种检测它的方法,但它没有给我任何关于我滚动鼠标的方式的信息,并且在检测鼠标滚动方面很糟糕,其中只有二十分之一被检测到。
for event in pygame.event.get():
if event.type == pygame.MOUSEWHEEL:
print("Mouse Scroll Detected.")
Run Code Online (Sandbox Code Playgroud)
还有其他方法可以检测鼠标滚动吗?
事件对象MOUSEWHEEL具有x和y组件(请参阅pygame.event模块)。这些组件指示鼠标滚轮旋转的方向(对于水平和垂直滚轮):
for event in pygame.event.get():
if event.type == pygame.MOUSEWHEEL:
print(event.x, event.y)
Run Code Online (Sandbox Code Playgroud)