Почему даже не откриваетса? from os import O_SYNC
from turtle import left, right, speed, width
import pygame
pygame.init()
fon = pygame.display.set_mode((500, 500))
pygame.display.set_caption("Center")
walkRight = [pygame.image.load('pygame_right_1.png'),
pygame.image.load('pygame_right_2.png'), pygame.image.load('pygame_right_3.png'),
pygame.image.load('pygame_right_4.png'), pygame.image.load('pygame_right_5.png'),
pygame.image.load('pygame_right_6.png')]
walkLeft = [pygame.image.load('pygame_left_1.png'),
pygame.image.load('pygame_left_2.png'), pygame.image.load('pygame_left_3.png'),
pygame.image.load('pygame_left_4.png'), pygame.image.load('pygame_left_5.png'),
pygame.image.load('pygame_left_6.png')]
bg = pygame.image.load('images.jpg')
playerStand = pygame.image.load('pygame_idle.png')
clock = pygame.time.Clock()
x = 50
y = 435
width = 60
height = 71
speed = 5
isJump = False
jumpCount = 10
left = False
right = False
animCount = 0
def drawWindow():
global animCount
fon.blit(bg, (0, 0))
if animCount + 1 >= 30:
animCount = 0
if left:
fon.blit(walkLeft[animCount // 5], (x, y))
animCount += 1
elif right:
fon.blit(walkRight[animCount // 5], (x, y))
animCount += 1
else:
fon.blit(playerStand, (x, y))
pygame.display.update()
run = True
while run:
clock.tick(30)
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
left = True
right = False
elif keys[pygame.K_RIGHT] and x < 500 - width - 5:
x += speed
left = False
right = True
else:
left = False
right = True
animCount = 0
if not(isJump):
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:
isJump = False
jumpCount = 10
drawWindow()
pygame.quit()
170
204
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
An12531.08.2021 08:02
-
Dasha55555915.03.2023 10:06
-
arsenibest0329.02.2020 17:48
-
vedernikovaleks22.02.2022 02:44
-
ванёк1006200522.01.2020 01:12
-
irinakholod05.03.2023 10:13
-
сакура6309.04.2023 07:50
-
kristina76118.11.2020 23:05
-
afinaty427.02.2021 03:59
-
Anna1901331.03.2022 18:09
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.