Pygame,当我按下一个键时,表面会发出砰砰声,而当我按下它时,它会消失。为什么这种延迟会使表面消失?

时间:2017-03-07 03:48:14

标签: python-2.7 pygame

当我按下一个键时,我有一个表面进入一个blit堆栈(一个堆栈,其中有一些项目可以对屏幕进行blit)。当我按下该键时,它从blit堆栈中取出并从显示屏上消失。但无论什么时候,只有当我试图把它取下时,它会从pygame.display中消失一点延迟。我从pygame.display.update()切换到pygame.display.flip()并且它有点快,但有没有其他技巧来加快这个速度?我的电脑很慢。

1 个答案:

答案 0 :(得分:0)

如果您正在使用外部图片,则可以在加载图片时使用.convert(),但有助于查看代码https://www.pygame.org/docs/ref/surface.html#pygame.Surface.convert