我正在用python編寫一個簡單的遊戲,我需要從bmp/png文件加載一個圖像並將其繪製到屏幕上。 我的代碼的重要組成部分,是這樣的:png在pygame中加載
temp = pygame.image.load("debris.bmp").convert()
temp.convert_alpha()
temp.blit(screen, (250,250))
pygame.display.flip()
fps.tick(20)
所以我期待有一個小磚出現在屏幕上。這不會發生。我讓它在blit之後立即繪製一個小圖形原語,並且看起來工作正常。這表明我沒有繪製它,並且display.flip()運行良好。有什麼想法嗎?
你轉換'temp'兩次的原因嗎?你可能只需要執行'pygame.image.load(「debris.bmp」)。convert_alpha()'。 – 2014-11-09 11:54:47
運行,但它並沒有解決的問題是圖像不會出現 – user3423925 2014-11-09 18:06:26