用pygame写游戏 处理键盘事件
来源:互联网 发布:淘宝虚假交易新规 编辑:程序博客网 时间:2024/05/16 10:09
处理键盘事件
键盘和游戏手柄的事件比较类似,为KEYDOWN和KEYUP,下面有一个例子来演示使用方向键移动一些东西。
KEYDOWN和KEYUP的参数描述如下:
- key – 按下或者放开的键值,是一个数字,估计地球上很少有人可以记住,所以Pygame中你可以使用K_xxx来表示,比如字母a就是K_a,还有K_SPACE和K_RETURN等。
- mod – 包含了组合键信息,如果mod & KMOD_CTRL是真的话,表示用户同时按下了Ctrl键。类似的还有KMOD_SHIFT,KMOD_ALT。
- unicode – 代表了按下键的Unicode值,这个有点不好理解,真正说清楚又太麻烦,游戏中也不太常用,说明暂时省略,什么时候需要再讲吧。
过滤掉一些我们不感兴趣的事件:pygame.event.set_blocked(事件名)
与之相对的,我们使用pygame.event.set_allowed()来设定允许的事件。
阅读全文
0 0
- 用pygame写游戏 处理键盘事件
- python pygame — 2048 用python+pygame写2048游戏
- 用Python和Pygame写游戏
- 用Python和Pygame写游戏-入门
- 用pygame写游戏 语法详细解释
- 用Python和Pygame写游戏---AttributeError
- 用Python和Pygame写游戏-从入门到精通(2)事件
- pygame库写游戏——入门<2> 游戏中的关键——事件
- 用Python和Pygame写游戏-从入门到精通
- 用Python和Pygame写游戏-从入门到精通
- 用Python和Pygame写游戏-从入门到精通
- 用pygame写个简单的贪吃蛇游戏
- 用Python和Pygame写游戏-从入门到精通
- 用Python和Pygame写游戏-从入门到精通
- 用 Python 和 Pygame 写游戏 - 从入门到精通
- 用pygame写游戏 蚂蚁打蜘蛛侠 并升级
- Pygame 教程:《用 Python 和 Pygame 写游戏 - 从入门到精通》
- Pygame 教程:《用 Python 和 Pygame 写游戏 - 从入门到精通》
- 解决Consider increasing spark.rpc.message.maxSize
- iOS10.0对用户的隐私权限越来越重视,要想正常访问相册,相机,位置,麦克风,蓝牙,健康等
- Nao笔记1|NAOqi APIs|Core(核心)——ALBehaviorManager (行为管理器)
- NIO随笔
- java学习之补充新知识-文件传输 IO流
- 用pygame写游戏 处理键盘事件
- netty源码分析(六)Reactor模式透彻理解及其在Netty中的应用
- python socket.error: [Errno 48] Address already in use
- Win2k8&&vCenter部署全流程
- HDU——1018Big Number
- 第四周 项目5- 猴子选大王
- 架构师技术要点
- hdu 2089 不要62(数位)
- Nginx实现虚拟机(1.基于ip地址的虚拟主机)