2017-03-05 5 views
0

pygameでいくつかのチュートリアルコードを実行しようとしています。しかし、pygame.updateのときにエラーが発生します。それ以外のエラーはありません。そしてpythonが終了します。pygameはupdateを呼び出すときにエラーを返します

import pygame   
pygame.init() 
gameDisplay=pygame.display.set_caption('test') 
clock=pygame.time.Clock() 
crashed= False 

while not crashed: 
    for event in pygame.event.get(): 
     if event.type == pygame.QUIT: 
     crashed = True 
     print(event) 
    pygame.display.update() 
clock.tick(60) 

答えて

0

まだウィンドウ/スクリーンを作成していないため、更新するものはありません。

入れ、これをあなたのループの前にし、initの後:

screen = pygame.display.set_mode((640, 480)) # or whatnot

また、あなたは、いくつかのインデントエラーを持っているが、これは私がポストにコードをインデントしながら、それはタイプミスだと仮定しています実行されていることを与えられました。

また、今後の参考として、スタックトレースを含む実際のエラーメッセージを含めると、人々がより迅速に回答するのに役立ちます。

+0

エラーメッセージが含まれていましたが、それは文字列 'error:'でした。トレースバックには、> 15 pygame.display.update()とコードの前に数行しか表示されませんでした。 –

関連する問題