Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Python pygame как мне использовать sprite sheet

например в этом коде как мне использовать sprite sheet:

1234567891011121314
 class Mob(pygame.sprite.Sprite): 
    def __init__(self): 
        pygame.sprite.Sprite.__init__(self) 
 
        sheet = pygame.image.load('images/sprite_sheet_character.png') 
        self.image = pygame.transform.scale(sheet, (200, 200)) 
 
        self.rect = self.image.get_rect() 
        self.rect.x = 10 
        self.rect.y = 250 
        self.speedx = 5 
 
    def update(self): 
        self.rect.x += self.speedx 

я тут просто загрузил спрайт лист но я не знаю как поделить его на спрайты отдельные

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
8мес

по координатам надо делить
self.rect.x = 10
self.rect.y = 250

Аватар пользователя
Ученик
8мес

Первое начись гуглить и искать инфу на английском, там есть много чего, маски для спрайтов и т п и второе изучи наследование классов