W tej chwili staram się zakodować animację skoku do swojej gry. Udało mi się zmusić animacje skoków pracować, ale zdjęcia mają rozmiar, inny od innych moich animacji. Wszystkie animacje w porządku, za wyjątkiem wielkości. Mam postać, którą zamierza wykorzystać w tym linku.
Oto mój kod do pobrania animacje:
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)
Oto jak wygląda postać w skoku w tej chwili. To jest to, jak zazwyczaj wygląda postać.
Próbowałem zmienić rozmiar pojedynczych obrazów przejścia na inne zdjęcia, ale albo są tego samego rozmiaru, albo o wiele więcej.
Czy ktoś ma jakieś pomysły o tym, w czym problem?
Z góry dziękuję za każdą pomoc :)