Commit 9539b4bb by BellCodeEditor

auto save

parent 454b113d
Showing with 14 additions and 17 deletions
import pygame
from pygame import locals
import random
y = 400
t = 30
zhuangtai = 'running'
......@@ -20,8 +19,6 @@ hero3 = pygame.image.load('hero3.png')
hero4 = pygame.image.load('hero4.png')
hero5 = pygame.image.load('hero5.png')
run = [hero1,hero2,hero3,hero4,hero5]
zhangai = [cacti,bush]
zhangaiwu =
index = 0
while True:
......@@ -30,32 +27,31 @@ while True:
# 接收到退出事件后退出程序
exit()
if event.type == locals.KEYDOWN:
if event.key == locals.K_SPACE and zhuangtai == 'running':
if event.key == locals.K_SPACE:
zhuangtai = 'up'
if y <= 150:
zhuangtai = 'down'
if zhuangtai == 'down' and y >= 400:
zhuangtai = 'running'
if zhuangtai == 'up':
if t >= 0:
if t > 0:
y -= t
t -= 2
else:
zhuangtai = 'down'
elif zhuangtai == 'down':
if t <= 30:
if t <= 150:
y += t
t += 2
else:
t = 30
y = 400
zhuangtai = 'running'
else:
y = 400
t = 30
# 将背景图画上去
screen.blit(background, (0, 0))
screen.blit(road, (0, 500))
screen.blit(run[index], (150, y))
if zhuangtai == 'running':
index += 1
if index >= 5:
index = 0
index += 1
if index >= 5:
index = 0
# 刷新画面
pygame.display.update()
FPS.tick(28)
\ 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