From a87b11d6196699edaf482061cbc7e8a3ba4d100b Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Wed, 14 Oct 2020 17:31:12 +0800 Subject: [PATCH] auto save --- 跑酷.py | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 跑酷.py diff --git "a/\350\267\221\351\205\267.py" "b/\350\267\221\351\205\267.py" new file mode 100644 index 0000000..272bb49 --- /dev/null +++ "b/\350\267\221\351\205\267.py" @@ -0,0 +1,48 @@ +import pygame +from pygame import locals +pygame.init() + +bg=pygame.image.load("bg.png") +hero=[pygame.image.load("hero1.png"), + pygame.image.load("hero2.png"), + pygame.image.load("hero3.png"), + pygame.image.load("hero4.png"), + pygame.image.load("hero5.png")] +road=pygame.image.load("road.png") +i=0 +y=400 +t=30 +jump="run" +FPS = pygame.time.Clock() +screen=pygame.display.set_mode((1000,600)) + +while True: + for event in pygame.event.get(): + if event.type==locals.QUIT: + exit() + if event.type==locals.KEYDOWN: + if event.key==locals.K_SPACE: + jump="up" + if jump=="up": + if t>0 and y>150: + y-=t + t-=2 + else: + jump="down" + if jump=="down": + if t<=30 and y<400: + y+=t + t+=2 + else: + jump="run" + t=30 + wukong=hero[i] + i+=1 + if i==5: + i=0 + screen.blit(bg,(0,0)) + screen.blit(wukong,(150,y)) + screen.blit(road,(0,500)) + + pygame.display.update() + FPS.tick(20) \ No newline at end of file -- libgit2 0.25.0