From 35f115a813a320c5eeb1ead2f2697a5545d52fee Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Thu, 8 Aug 2024 17:11:21 +0800 Subject: [PATCH] save project --- STKAITI.TTF | Bin 0 -> 12736196 bytes my_game.py | 12 ++++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 STKAITI.TTF diff --git a/STKAITI.TTF b/STKAITI.TTF new file mode 100644 index 0000000..5044116 Binary files /dev/null and b/STKAITI.TTF differ diff --git a/my_game.py b/my_game.py index bf23878..eafe662 100644 --- a/my_game.py +++ b/my_game.py @@ -1,6 +1,7 @@ import pygame from pygame import locals import random +score=0 pygame.init() # 初始化 @@ -14,12 +15,14 @@ class Block(pygame.sprite.Sprite): # 障碍物精灵类 # 障碍物绘制坐标 self.rect.x = 1000 self.rect.y = 500 - self.rect.height + self.score=1 class Player(pygame.sprite.Sprite): # 悟空 def __init__(self, image): super().__init__() # 加载悟空精灵图像 self.image = image + # image的get_rect()方法,可以返回pygame.Rect(0,0,图像宽,图像高)的对象 self.rect = self.image.get_rect() self.rect.x = 150 @@ -115,8 +118,13 @@ while True: gameover = pygame.image.load('gameover.png') # 游戏结束 screen.blit(gameover, (400, 200)) gamestate = False - scoreSurf = basic_font.render("分数:"+str(score),True,(255,0,0)) - screen.blit(scoreSurf,(850,20)) + else: + if sprite.rect.x +sprite.rect.width<wukong.rect.x: + score+=sprite.score + sprite.score=0 + print(score) + + # 刷新画面 pygame.display.update() -- libgit2 0.25.0