Właśnie zaczynałem w pygame, próbuję zrobić coś bardzo prostego (narysuj obrócony obraz).
import pygame
import math
screen = pygame.display.set_mode((1024,768))
helicopter = pygame.image.load("helicopter.png")
screen.blit(pygame.transform.rotate(helicopter, math.pi/2), (100,150))
pygame.display.flip()
Jednak to tylko rysuje niezałatowaną wersję obrazu. Jak to naprawić?
Odpowiedzi:
0 dla odpowiedzi № 1metoda obracania używa stopni (doc):
import pygame
screen = pygame.display.set_mode((1024,768))
helicopter = pygame.image.load("helicopter.png")
screen.blit(pygame.transform.rotate(helicopter, 90), (100,150))
pygame.display.flip()