我正在使用pgzero
来实现游戏,并且发现在移动/滚动滚轮时甚至会调用on_mouse_down
挂钩函数。这真是令人惊讶。
我该如何预防?
import pgzrun
import pgzero
def on_mouse_down(pos):
print("mouse down hook called")
pgzrun.go()
最佳答案
on_mouse_down
使用的参数多于当前获取的参数。第二个是按钮:
def on_mouse_down(pos, button):
if button == mouse.LEFT:
print("mouse down hook called")