本文为大家分享了pygame游戏之旅的第4篇,供大家参考,具体内容如下
按键类型用event.type表示,按键用event.key表示
KEYDOWN和KEYUP的参数描述如下:
key – 按下或者放开的键值,是一个数字,估计地球上很少有人可以记住,所以Pygame中可以使用K_xxx来表示,比如字母a就是K_a,还有K_SPACE和K_RETURN等。
mod – 包含了组合键信息,如果mod & KMOD_CTRL是真的话,表示用户同时按下了Ctrl键。类似的还有KMOD_SHIFT,KMOD_ALT。
unicode – 代表了按下键的Unicode值,这个有点不好理解,真正说清楚又太麻烦,游戏中也不太常用,说明暂时省略,什么时候需要再讲吧。
提前设置需要移动的距离
x_change = 0
并把car的移动到应该的位置
x += x_change
把所有的游戏循环写入game_loop函数中
代码:
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VEVB武林网。
新闻热点
疑难解答