2021
04-07
04-07
详解pygame捕获键盘事件的两种方式
方式1:在pygame中使用pygame.event.get()方法捕获键盘事件,使用这个方式捕获的键盘事件必须要是按下再弹起才算一次。示例示例:foreventinpygame.event.get():#捕获键盘事件ifevent.type==pygame.QUIT:#判断按键类型print("按下了退出按键")方式2:在pygame中可以使用pygame.key.get_pressed()来返回所有按键元组,通过判断键盘常量,可以在元组中判断出那个键被按下,如果被按下则元组中就会存在这个按键信息。...
继续阅读 >
所谓事件,就是程序上发生的事。例如用户按下键盘上的某个键或者单击、移动鼠标,对于这些事件,游戏程序需要作出反应。如《pygame图像/图形绘制》中例子,程序会一直运行下去,直到用户关闭窗口而产生一个QUIT事件,pygame会接收用户的各种操作(例如按键盘上的键、移动鼠标等)产生事件。事件随时可能发生,而且量可能会很大,pygame的做法是把一系列的事件存放到一个队列里逐个处理。在上节例子中使用了pygame.event.ge...