用pygame实现打飞机游戏-2-检测键盘

 1 #coding=utf-8
 2 import pygame
 3 #导入pygame模块
 4 from pygame.locals import *
 5 #导入检测键盘的子模块
 6 
 7 if __name__ == '__main__':
 8 #__name__变量,判断该模块是作为脚本被执行,还是被调用,当直接执行的时候,就是main,在被别人调用的时候,就是name
 9     screen = pygame.display.set_mode((480,980),0,32)
10 #设置屏幕,0,32是默认值
11     bgImageFile = './feiji/background.png'
12 #导入图片
13     background = pygame.image.load(bgImageFile).convert()
14 #背景用background保存
15 while True:
16     screen.blit(background,(0,0))
17     #设置背景在屏幕的坐标,0.0是左上角的坐标。
18     for event in pygame.event.get():
19         #在发生的事件当中循环,意思可以等同于获取所有的键盘操作
20         if event.type == QUIT:
21             #判断是否是按下了关闭键
22             print("exit")
23             exit()
24             #退出程序
25         elif event.type ==KEYDOWN:
26             #判断是否按下了按键
27             if event.key == K_a or event.key == K_LEFT:
28             #判断是否按下了a键或者左键
29                 print('left')
30             elif event.key == K_d or event.key == K_RIGHT:
31             #判断是否按下了d键或者右键
32                 print('right')
33             elif event.key == K_w or event.key == K_UP:
34             #判断是否按下了w键或者上键
35                 print('up')
36             elif event.key == K_s or event.key == K_DOWN:
37             #判断是否按下了s键或者下键
38                 print('down')
39             elif event.key == K_SPACE:
40             #判断是否按下了空格键
41                 print('spcae')
42     pygame.display.update()
43     #更新屏幕

显示效果:

转载于:https://www.cnblogs.com/huxiaoyi/p/8978538.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值