我正在使用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")

10-06 05:19