首页 > 解决方案 > 如何让pygame运行得更快

问题描述

我正在为 A-Level 计算机科学制作游戏,而且我还处于早期阶段,我发现将内容放到屏幕上确实会减慢程序的速度。我的完整代码在这里,由于除了处理图像等之外没有任何东西在后台运行,所以游戏真的不应该像现在这样不稳定。我的问题是如何让我的代码运行得更快?

谢谢

标签: pythonperformancepygame

解决方案


提示:

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

推荐阅读