找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 7524|回复: 4

[求助] pygame 按键响应问题

2

主题

4

帖子

4

积分

贫民

积分
4
vince163 发表于 2018-5-28 20:07:04 | 显示全部楼层 |阅读模式
1威望
最近学python,使用的是从入门到精通这本书,书上有一个外星人射击的游戏。
在学习过程中,发现event,检查哪个按键被按下了,发现只有方向键才有响应,其他的按键都没有响应。想问一下是什么问题?

最佳答案

查看完整内容

官网有全部键和应用的例子.试试看if event.key == pygame.K_RIGHT后面加个or K_其他键
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-5-28 20:07:05 | 显示全部楼层
本帖最后由 sheeboard 于 2018-5-29 00:14 编辑

官网有全部键和应用的例子.试试看if event.key == pygame.K_RIGHT后面加个or K_其他键

Screenshot from 2018-05-29 00-03-54.png
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-5-28 21:41:25 | 显示全部楼层
是不是指定k_left,k_right之类的,因为event就指定了侦测方向键的动作所以其他键无效。
回复

使用道具 举报

2

主题

4

帖子

4

积分

贫民

积分
4
vince163  楼主| 发表于 2018-5-28 22:44:24 | 显示全部楼层
sheeboard 发表于 2018-5-28 21:41
是不是指定k_left,k_right之类的,因为event就指定了侦测方向键的动作所以其他键无效。 ...

那如何才能让它同时侦测方向键和其它键?
回复

使用道具 举报

2

主题

4

帖子

4

积分

贫民

积分
4
vince163  楼主| 发表于 2018-7-18 19:39:31 | 显示全部楼层
sheeboard 发表于 2018-5-29 00:06
官网有全部键和应用的例子.试试看if event.key == pygame.K_RIGHT后面加个or K_其他键

...

试过了,不行。我感觉有可能是驱动的问题,后面就没有弄了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表