简体   繁体   English

pygame中无法旋转图像

[英]Can't rotate image in pygame

Just getting started in pygame, am trying to do something extremely simple (draw a rotated image). 刚开始使用pygame时,我正在尝试做一些非常简单的事情(绘制旋转的图像)。

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()

However this only draws the unrotated version of the image. 但是,这仅绘制图像的未旋转版本。 How do I fix this? 我该如何解决?

the rotate method use degrees ( doc ): 旋转方法使用度数( 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()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM