Python 小鸟飞行代码:简单实现 Flappy Bird 游戏
这篇文章提供了一个简单的 Python 代码,使用 pygame 库来创建一个类似 Flappy Bird 游戏的小鸟飞行动画。代码包含了加载小鸟图片、控制小鸟速度、模拟重力等,并解释了如何运行代码。
import pygame
import sys
# 初始化游戏
pygame.init()
width = 640
height = 480
# 创建游戏窗口
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("Flappy Bird")
# 加载小鸟图片
bird_image = pygame.image.load("bird.png")
bird_rect = bird_image.get_rect()
bird_rect.center = (width // 2, height // 2)
# 设置小鸟的速度和重力
bird_speed = 2
gravity = 0.1
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
# 更新小鸟的垂直速度和位置
bird_speed += gravity
bird_rect.y += bird_speed
# 绘制背景和小鸟
screen.fill((255, 255, 255))
screen.blit(bird_image, bird_rect)
# 更新屏幕显示
pygame.display.flip()
要运行此代码,你需要在同一目录下准备一张名为 "bird.png" 的小鸟图片。然后你可以使用 Python 解释器或一个集成开发环境 (IDE) 打开代码文件,并运行它。代码将创建一个窗口,显示一个小鸟在屏幕中央上下飞行。你可以使用鼠标点击窗口的关闭按钮来退出程序。
原文地址: https://www.cveoy.top/t/topic/pyKo 著作权归作者所有。请勿转载和采集!