代码拉取完成,页面将自动刷新
# -*- coding: utf-8 -*-
import time
import pygame
from pygame.constants import *
def main():
"""完成整个程序的控制"""
# 1.创建一个窗口
screen = pygame.display.set_mode((480, 700), 0, 32)
# 2.创建一个图片,当做背景
background = pygame.image.load("./feiji/background.png")
# 2. 创建一个图片,玩家飞机
player = pygame.image.load("./feiji/me1.png")
x = 480 / 2 - 100 / 2
y = 550
# 飞机速度
speed = 5
while True:
# 3.将背景图片贴到窗口中
screen.blit(background, (0, 0))
# 3.将背景图片贴到窗口中
screen.blit(player, (x, y))
# 获取事件
for event in pygame.event.get():
# 判断事件类型
if event.type == QUIT:
# 执行pygame退出
pygame.quit()
# python程序退出
exit()
# 监听键盘事件
key_pressed = pygame.key.get_pressed()
if key_pressed[K_w] or key_pressed[K_UP]:
print('上')
y -= speed
if key_pressed[K_s] or key_pressed[K_DOWN]:
print('下')
y += speed
if key_pressed[K_a] or key_pressed[K_LEFT]:
print('左')
x -= speed
if key_pressed[K_d] or key_pressed[K_RIGHT]:
print('右')
x += speed
if key_pressed[K_SPACE]:
print('空格')
# 4.显示窗口中的内容
pygame.display.update()
time.sleep(0.01)
if __name__ == '__main__':
main()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。