Pygame错误:显示表面退出:为什么?
screen.blit(bg,(0,0))
screen.blit(hero,hero_rect)
pygame.display.update()
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
pdb.set_trace();
break
导入模块 import pdb
然后在pygame.quit()后面设置断点
pdb.set_trace()
关掉断点还有错误说明说明了 pygame.quit()并没有实际上退出程序,但是他已经销毁了screen 此时在fill的时候就产生了 error
加上break就好了