如何使pygame运行更快

时间:2018-07-10 12:03:21

标签: python performance pygame

我正在为A-Level Computer Science(A级计算机科学)开发游戏,而且我还处于早期阶段,我发现将内容拖到屏幕上确实会减慢程序速度。我的完整代码是here,由于事实上除了处理图像之类的东西之外,没有任何东西在后台运行,因此游戏确实不应该如此杂乱无章。 我的问题是如何使my code运行更快?

谢谢

1 个答案:

答案 0 :(得分:1)

提示:

  • pygame的一个瓶颈实际上是字体渲染。您不应多次渲染同一文本(使用相同的字体/颜色),而应缓存一次渲染的曲面并重新使用它们。
  • 如果您使用的是Python 2,则可以使用Psyco进行渲染和双缓冲。 Stack Link