Commit 04c6d054 by BellCodeEditor

auto save

parent 76968286
Showing with 30 additions and 0 deletions
# 第一步:导入第三方库
import pygame
from pygame import locals
# 第二步:初始化
pygame.init()
score = 0 # 初始化分数
grid_size = 20 # 格子的大小
grid_num_width = 15 # 横排格子个数
grid_num_height = 25 # 竖排格子个数
FPS = 30 # 帧率
# 第三步:创建窗口
screen = pygame.display.set_mode((460,500)) # 设置窗口大小
pygame.display.set_caption("卓si方块") # 设置窗口标题
clock = pygame.time.Clock() # pygame时钟,控制游戏帧率
# 第四步:载入素材
background = pygame.image.load('bg.png') # 导入背景图
font = pygame.font.Font('STKAITI.TTF',60) # 设置字体及其大小
# 第五步:保证游戏窗口只有在接收到停止事件后才会结束
while True:
for event in pygame.event.get():# 循环遍历pygame.event.get()队列
if event.type == locals.QUIT:# 如若发现结束事件
exit() # 则退出
screen.blit(background,(0,0)) # 将背景图渲染在窗口中且其左上角坐标为(0,0)
pygame.draw.rect(screen,(255,0,0),(140,20,20,20),0)
pygame.draw.rect(screen,(255,255,255),(140,20,20,20),1)
score_text = font.render(str(score),True,(0,0,0))# 设置分数
screen.blit(score_text,(350,70)) # 将设置好的分数放在相应的位置
pygame.display.update() # 刷新画面
clock.tick(FPS) # 画面帧率
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment