用python写一个飞机射击游戏
时间: 2023-02-09 20:19:08 浏览: 110
下面是一个简单的飞机射击游戏的示例代码:
```
import pygame
# 初始化 Pygame
pygame.init()
# 设置窗口大小和标题
screen = pygame.display.set_mode((400, 300))
pygame.display.set_caption('飞机射击游戏')
# 加载飞机图像
plane_image = pygame.image.load('plane.png')
# 设置飞机的初始位置
plane_x = 200
plane_y = 250
# 设置帧率
clock = pygame.time.Clock()
# 游戏主循环
running = True
while running:
# 处理事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# 移动飞机
keys = pygame.key.get_pressed()
if keys[pygame.K_LEFT]:
plane_x -= 5
if keys[pygame.K_RIGHT]:
plane_x += 5
# 绘制背景
screen.fill((255, 255, 255))
# 绘制飞机
screen.blit(plane_image, (plane_x, plane_y))
# 更新屏幕
pygame.display.flip()
# 控制帧率
clock.tick(60)
# 关闭 Pygame
pygame.quit()
```
这个程序使用 Pygame 库来创建窗口并加载飞机图像。使用键盘左右方向键可以控制飞机的左右移动。每次循环都会绘制背景和飞机,并更新屏幕。
你需要在同一目录下准备一张名为 "plane.png" 的飞机图像文件。
注意:这只是一个简单的示例代码,实际的飞机射击游戏可能会更复杂。
阅读全文