Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ПОЧЕМУ МОДЕЛЬКА ПРЫГАЕТ БЕСКОНЕЧНО ПРИ НАЖАТИЕ SPACE
- import pygame
- pygame.init()
- win = pygame.display.set_mode((500,500))
- pygame.display.set_caption("VLAD.EXE")
- x = 50
- y = 425
- wight = 40
- height = 60
- speed = 10
- isJump = False
- JumpCount = 10
- run = True
- while run:
- pygame.time.delay(50)
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- run= False
- keys = pygame.key.get_pressed()
- if keys[pygame.K_LEFT] and x > 5:
- x -= speed
- if keys[pygame.K_RIGHT] and x < 500 - wight - 5:
- x += speed
- if not(isJump):
- if keys[pygame.K_UP] and y > 5:
- y -= speed
- if keys[pygame.K_DOWN] and y < 500 - wight - 15:
- y += speed
- if keys[pygame.K_SPACE]:
- isJump = True
- else:
- if JumpCount >= -10:
- if JumpCount < 0:
- y += (JumpCount ** 2) / 2
- else:
- y -= (JumpCount ** 2) / 2
- JumpCount -= 1
- else:
- isJamp = False
- JumpCount = 10
- win.fill((0, 0, 0))
- pygame.draw.rect(win, (0, 0, 250), (x, y, wight, height))
- pygame.display.update()
- pygame.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement