Какой лучший способ рисовать объекты в пигме?
1) Рисование на поверхности с последующим перелистыванием на экран.
class Player(pygame.sprite.Sprite):
def __init__(self):
super(Player, self).__init__()
self.surf = pygame.Surface((75, 25))
self.surf.fill((255, 255, 255))
self.rect = self.surf.get_rect()
player = Player()
screen.blit(player.surf, player.rect)
2) Рисование непосредственно на дисплей.
pygame.draw.rect(screen, color, (x,y,width,height), thickness)
В чем разница между два метода и какой предпочтительнее и почему?
Также какой из них быстрее?