2011-06-27 106 views
0

pygameではイメージ/サーフェスを回転できません。画像は回転していない状態で正しく描画されています。pygame画像を正しく回転させるには?

self.other1 = pygame.image.load("enemy.png").convert_alpha() 
self.other2 = pygame.transform.rotate(self.other1, math.radians(270)) 
self.screen.blit(self.other2, (0, 0)) 

私は間違って何をしていますか?

答えて

5

1.どちらのバージョンを使用していますか(pygameとpythonの両方)?

2.-あなたはあなたの説明は、とにかく、私はここに例を残して

あいまいなようだ問題を指定する必要があります3.-

にラジアンを必要としません。がんばろう。

import pygame 
from pygame.locals import * 

SIZE = 640, 480 
pygame.init() 
screen = pygame.display.set_mode(SIZE) 

done = False 
screen.fill((0, 0, 0)) 
other1 = pygame.image.load("enemy.png").convert_alpha() 
other2 = pygame.transform.rotate(other1, 270) 
screen.blit(other2, (0, 0)) 
pygame.display.flip() 

while not done: 
    for e in pygame.event.get(): 
     if e.type == QUIT or (e.type == KEYDOWN and e.key == K_ESCAPE): 
      done = True 
      break  
関連する問題