简单的跑步游戏代码
以下是一个简单的跑步游戏代码示例:
import pygame
import random
# 初始化 Pygame
pygame.init()
# 创建屏幕
screen = pygame.display.set_mode((800, 600))
# 加载背景图
background = pygame.image.load("background.png")
# 加载角色图
player = pygame.image.load("player.png")
player_x = 50
player_y = 450
# 加载障碍物图
obstacle = pygame.image.load("obstacle.png")
obstacle_x = 800
obstacle_y = random.randint(300, 500)
# 设置游戏时钟
clock = pygame.time.Clock()
# 游戏循环
while True:
# 处理事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
exit()
# 移动角色
keys = pygame.key.get_pressed()
if keys[pygame.K_SPACE]:
player_y -= 10
# 移动障碍物
obstacle_x -= 5
if obstacle_x < -50:
obstacle_x = 800
obstacle_y = random.randint(300, 500)
# 绘制背景
screen.blit(background, (0, 0))
# 绘制角色
screen.blit(player, (player_x, player_y))
# 绘制障碍物
screen.blit(obstacle, (obstacle_x, obstacle_y))
# 刷新屏幕
pygame.display.update()
# 控制帧率
clock.tick(60)
该代码使用 Pygame 库创建了一个简单的跑步游戏,玩家需要控制角色跳过障碍物。游戏中包含一个背景图片、一个角色图片和一个障碍物图片。在游戏循环中,处理了玩家的按键事件,移动了角色和障碍物,并在屏幕上绘制了它们。游戏的帧率被限制为 60 帧
原文地址: https://www.cveoy.top/t/topic/fbcK 著作权归作者所有。请勿转载和采集!