From d7fc96d13c29a52d6399c882ba062b778e99f646 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Fri, 30 Sep 2022 19:19:44 +0800 Subject: [PATCH] auto save --- my_game.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/my_game.py b/my_game.py index 57e23a9..2f67686 100644 --- a/my_game.py +++ b/my_game.py @@ -27,15 +27,16 @@ hero = [pygame.image.load('hero1.png'), pygame.image.load('hero4.png'), pygame.image.load('hero5.png')] -class Player(Block): - def __init__(self): +index = 0 +class Player(pygame.sprite.Sprite): + def __init__(self,image): super().__init__() - self.image = hero[index] + self.image = image self.rect = self.image.get_rect() self.rect.x=150 - self.rect.y=500-self.rect.height + self.rect.y=400 # shan_x=0 -index = 0 + y = 400 jumpState = "runing" t = 30 @@ -53,18 +54,19 @@ while True: if event.key == locals.K_SPACE: jumpState = "up" - wukong = Player() + wukong = Player(hero[index]) + print(wukong.image) if jumpState == "up": # 起跳状态 if t > 0: y -= t - wukong.rect.y = y + # wukong.rect.y = y t -= 2 else: jumpState = "down" if jumpState == "down": # 降落状态 if t <= 30: y += t - wukong.rect.y = y + # wukong.rect.y = y t += 2 else: jumpState = "runing" -- libgit2 0.25.0