Python之pygame学习键盘事件操作

  • 什么是事件呢?按下键盘某个按键,鼠标移动,包括点击关闭按钮都可以算是事件操作。
  • pygame中事件模块是pygame.event,官方说法是用于与事件和队列进行交互。

不用学习太多,主要学习下常用即可;

  1. 之前我们就一直在用事件处理,那就是我们每次代码都带上的退出;
for event in pygame.event.get():
    if event.type == pygame.QUIT:
        pygame.quit()
        exit(0)
  1. 我们来说下键盘操作
elif event.type == pygame.KEYDOWN :
    if event.key == pygame.K_UP:
        y -= 1

有许多键盘常量,它们用于表示键盘上的键。以下是所有键盘常量的列表:

KeyASCII      ASCII   Common Name
K_BACKSPACE    \b      backspace
K_TAB         \t      tab
K_CLEAR               clear
K_RETURN      \r      return    
K_PAUSE               pause
K_ESCAPE      ^[      escape
K_SPACE               space
K_EXCLAIM     !       exclaim
K_QUOTEDBL    "       quotedbl
K_HASH        #       hash
  • 9
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值