ゲームを作りながら楽しく学べるPYTHONプログラミングという本内でのプログラミングコードです。
本のコードのままで書いたのですが、うまく起動しません。
pythonlogo.jpgは別のコードでは表示できたため、コードの問題ではないかと考えています。
Pythonが応答なしと表示されてしまうためエラーコードは出ていないです。
初学者のため改善策と同時になぜこのコードだとダメなのかをお伺いできると幸いです。
よろしくお願い致します。
python
1"""draw_image_subregion3.py""" 2import sys 3import pygame 4from pygame.locals import QUIT 5 6pygame.init() 7SURFACE=pygame.display.set_mode((400,300)) 8FPSCLOCK=pygame.time.Clock() 9 10def main(): 11 """main routine""" 12 logo=pygame.image.load("pythonlogo.jpg") 13 theta=0 14 15 while True: 16 for event in pygame.event.get(QUIT): 17 pygame.quit() 18 sys.exit() 19 20 theta+=1 21 22 SURFACE.fill((225,225,225)) 23 #ロゴを回転し、左上が(100,30)の位置にロゴを描画 24 new_logo=pygame.transform.rotate(logo,theta) 25 SURFACE.blit(new_logo,(100,30)) 26 27 pygame.display.update() 28 FPSCLOCK.tick(30) 29 30if __name__=='__main__': 31 main 32
回答1件
あなたの回答
tips
プレビュー