本文介绍: 这段代码创建了一个游戏窗口,并在其中绘制了一个蓝色的方块。可以使用键盘的方向键来控制方块的移动。游戏窗口的背景色为浅灰色。
import pygame
import sys
# 初始化pygame
pygame.init()
# 设置窗口大小
screen_size = (640, 480)
# 创建窗口
screen = pygame.display.set_mode(screen_size)
# 设置窗口标题
pygame.display.set_caption("使用键盘方向键移动的方块的简单小游戏")
# 设置颜色
bg_color = (230, 230, 230) # 背景颜色
block_color = (0, 0, 255) # 方块颜色
# 方块初始位置和大小
block_position = [screen_size[0] // 2, screen_size[1] // 2]
block_size = [50, 50]
# 设置游戏时钟
clock = pygame.time.Clock()
# 游戏主循环
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
# 检测按键
keys = pygame.key.get_pressed()
if keys[pygame.K_LEFT]:
block_position[0] -= 5
if keys[pygame.K_RIGHT]:
block_position[0] += 5
if keys[pygame.K_UP]:
block_position[1] -= 5
if keys[pygame.K_DOWN]:
block_position[1] += 5
# 填充背景色
screen.fill(bg_color)
# 绘制方块
pygame.draw.rect(screen, block_color, pygame.Rect(block_position[0], block_position[1], block_size[0], block_size[1]))
# 更新屏幕显示
pygame.display.flip()
# 控制游戏帧率
clock.tick(60)
这段代码创建了一个游戏窗口,并在其中绘制了一个蓝色的方块。可以使用键盘的方向键来控制方块的移动。游戏窗口的背景色为浅灰色。
原文地址:https://blog.csdn.net/m0_62110645/article/details/135983182
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_64671.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。