打飞机代码:检测键盘

#coding=utf-8
import pygame
from pygame.locals import *

'''
    2. 用来检测事件,比如按键操作
'''

def main():
    #1. 创建一个窗口,用来显示内容
    screen = pygame.display.set_mode((480,852),0,32)

    #2. 创建一个和窗口大小的图片,用来充当背景
    background = pygame.image.load("./feiji/background.png").convert()

    #3. 把背景图片放到窗口中显示
    while True:

        #设定需要显示的背景图
        screen.blit(background,(0,0))

        #获取事件,比如按键等
        for event in pygame.event.get():

            #判断是否是点击了退出按钮
            if event.type == QUIT:
                print("exit")
                exit()
            #判断是否是按下了键
            elif event.type == KEYDOWN:
                #检测按键是否是a或者left
                if event.key == K_a or event.key == K_LEFT:
                    print('left')

                #检测按键是否是d或者right
                elif event.key == K_d or event.key == K_RIGHT:
                    print('right')

                #检测按键是否是空格键
                elif event.key == K_SPACE:
                    print('space')

        #更新需要显示的内容
        pygame.display.update()

if __name__ == "__main__":
    main()