В данный момент я пытаюсь закодировать анимацию прыжка для своей игры. Мне удалось заставить анимацию прыжков работать, но изображения имеют размер, отличный от других моих анимаций. Все анимации в порядке, за исключением размеров. Я получил персонажа, которого собирался использовать, по этой ссылке.
Вот мой код для загрузки анимации:
player_size = (80, 80)
for n in range(0, 10):
img_right = pygame.image.load(f'img/Character animations/Jump Start/Jump Start_{n}.png').convert_alpha()
img_right = pygame.transform.smoothscale(img_right, player_size)
img_left = pygame.transform.flip(img_right, True, False)
self.images_jump_start_right.append(img_right)
self.images_jump_start_left.append(img_left)
for n in range(0, 12):
img_right = pygame.image.load(f'img/Character animations/Idle/Idle_{n}.png').convert_alpha()
img_right = pygame.transform.smoothscale(img_right, player_size)
img_left = pygame.transform.flip(img_right, True, False)
self.images_idle_right.append(img_right)
self.images_idle_left.append(img_left)
for n in range(0, 16):
img_right = pygame.image.load(f'img/Character animations/Walk/Walk_{n}.png').convert_alpha()
img_right = pygame.transform.smoothscale(img_right, player_size)
img_left = pygame.transform.flip(img_right, True, False)
self.images_run_right.append(img_right)
self.images_walk_left.append(img_left)
Вот как выглядит персонаж при прыжке в данный момент. Это то, как обычно выглядит персонаж.
Я попытался изменить размер отдельных изображений перехода на другие изображения, но они либо того же размера, либо намного больше.
У кого-нибудь есть какие-нибудь идеи о том, в чем проблема?
Заранее спасибо за любую помощь :)