题目

题目

回答

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import os
import sys

import pygame
from pygame.locals import *

# 初始化pygame环境
pygame.init()

# 创建一个长宽分别为288/512窗口
screen = pygame.display.set_mode((288, 512))
screen.fill((255, 255, 255))

# 设置窗口标题
pygame.display.set_caption("亲自出码")
bg1 = pygame.image.load('sprites/ybbg.png').convert_alpha()
bird1 = pygame.image.load('sprites/greenbird.png').convert_alpha()
bg2 = pygame.image.load('sprites/ybgbg.png').convert_alpha()
bird2 = pygame.image.load('sprites/porplebird.png').convert_alpha()


# 背景有bg1,bg2可选择,坐标为(0, 0)
# 小鸟有bird1,bird2可选择,坐标为(0, 0)
while True:
pygame.display.update()
# 获取pygame事件,遍历事件
for event in pygame.event.get():
# 判断事件类型
if event.type == KEYDOWN:
# 绘制背景
screen.blit(bg1, (0, 0))
# 绘制小鸟
screen.blit(bird1, (0, 0))
# 退出
if event.type==QUIT:
pygame.quit()
sys.exit()

程序下载地址

 评论