使用 Python 控制游戏

时间:2021-06-16 19:50:45

标签: input pygame

我想用方向键控制游戏,偶然发现了 keyboard 中的 keyboard.read_hotkey()。不幸的是,这种方法似乎不起作用。更糟糕的是,它似乎使我的系统(Windows 10)崩溃。这是一个最小的例子:

accepting = True
while accepting:
    if keyboard.read_hotkey() == 'enter':
        accepting = False
    elif keyboard.read_hotkey() == 'space':
        print('Done.')

尝试按几次空格键或从 IPython 单元重复执行此操作。对我来说,这会导致鼠标左键永久卡住,因此当我单击时,例如两个桌面图标,一个矩形选择发生,两个图标保持选中状态。我什至可以单击文本文件的不同部分,并且不闪烁的行光标 ('|') 将留在我单击的任何位置。我的代码有问题还是这个包有问题?

0 个答案:

没有答案