2012-01-23 88 views
1

我有一個pygame遊戲,之前我試圖泡菜它工作完美,但事後 我開始得到一個錯誤。Pygame與酸洗錯誤

Traceback (most recent call last): 
    File "C:\Users\Knowhaw\Desktop\Python Programs\Brick Breaker\BrickBreaker.pyw", line        
253, in <module> 
    play(paddle, ball, pickle.load(open("Levels/leveltest.lvl", "rb"))) 
    File "C:\Users\Knowhaw\Desktop\Python Programs\Brick Breaker\BrickBreaker.pyw", line 
227, in play 
    screen.blit(brick.sprite, (brick.x, brick.y)) 
pygame.error: display Surface quit 

導致我相信這事做深複製,是否有 鹹菜不使用深拷貝,或任何其他解決方案的方法嗎?

下面是部分代碼:http://pastebin.com/gqi91Ckq

如果您需要任何進一步的信息,只問。

+1

什麼你試圖泡菜(以及爲什麼)?酸洗期間或取出時是否出現問題? –

+0

這個問題發生在取出或在blitting unpickled的圖像,我取消磚對象的列表(我可以給你的磚類的代碼,如果你願意的話),我試圖unickickle,所以你可以節省創造了水平。 – user1149589

+0

是的,顯示代碼。同時顯示你醃菜的代碼。 –

回答

1

我解決了它,我不能泡菜的圖像,所以我重新確定他們是如何破的磚是