diff --git a/asdfghjkl.py b/asdfghjkl.py new file mode 100644 index 0000000..0e429ab --- /dev/null +++ b/asdfghjkl.py @@ -0,0 +1,72 @@ +class Player(pygame.sprite.Sprite): + def __init__(self, image): + super().__init__() + self.image = image + self.rect = self.image.get_rect() + self.rect.x = 150 + +for sprite in block_list: # 遍历、展示障碍物精灵 + sprite.rect.x -= 8 + screen.blit(sprite.image, (sprite.rect.x, sprite.rect.y)) + if sprite.rect.x <= 0-sprite.rect.width: + sprite.kill() + if pygame.sprite.collide_rect(wukong, sprite): # 精灵碰撞检测 + gameover = pygame.image.load('gameover.png') # 游戏结束 + screen.blit(gameover, (400, 200)) + gamestate = False + else: + if sprite.rect.x+sprite.rect.width <wukong.rect.x + score+=1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +