2014-10-04 34 views
0

我使用Pygame并导入并将图像转换为表面,然后使用blit命令: screen.blit(surface,(x,y))但它保留在堆叠表面上,我怎样才能在1个表面停止它?Pygame Blit Once?

+1

在更新之间做一个'screen.fill()'? – matsjoyce 2014-10-04 15:54:51

+0

非常感谢:D:D:D:D – LOLerKing 2014-10-05 10:54:40

回答

0

您必须在每次更新之间blit背景。

_________CODE___________ 
Character.update() 
screen.fill(background) # or screen.fill((0,0,0)) for a black background 
__________CODE___________ 
+0

非常感谢:D:D:D:D – LOLerKing 2014-10-05 10:37:46

+0

如果它适合您,您可以接受答案。 – AHuman 2014-10-05 13:36:16