2012-01-23 6 views
1

私は食べようとする前に食卓ゲームをしています。それは完璧に働いていましたが、後で 私はエラーが発生しました。酸洗に伴う食い違いのエラー

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

問題は、アンピケット中、またはアンピクルされたイメージのブリッジ中に発生します。レンキックオブジェクトのリストをunpickleしています(必要に応じてレンガクラスのコードを与えることができます)。作成されたレベル。 – user1149589

+0

はい、コードを表示してください。また、あなたがそれらをピクルするコードを示してください。 –

答えて

1

私は画像をpickle化することはできません、それを解決したので、私は壊れたレンガがどのようにからそれらを再決定は、あなたが正確に何をpickle化しようとしている(とその理由)されている

関連する問題