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
如果您需要任何进一步的信息,只问。
什么你试图泡菜(以及为什么)?酸洗期间或取出时是否出现问题? –
这个问题发生在取出或在blitting unpickled的图像,我取消砖对象的列表(我可以给你的砖类的代码,如果你愿意的话),我试图unickickle,所以你可以节省创造了水平。 – user1149589
是的,显示代码。同时显示你腌菜的代码。 –