我在用 pygame 2.0.0.dev15 用Python开发游戏。到目前为止,一切都很顺利,但我很惊讶 pygame.font.SysFont() 处理需要花费大量时间。
pygame 2.0.0.dev15
pygame.font.SysFont()
每当我在游戏中使用字体时,启动时间都比没有字体时长约5秒。我使用的字体数量似乎并没有减缓它的速度——这只是第一次 pygame.font。SysFont() 打电话这样做。肯定有什么不对劲。我使用的是macOS Catalina,使用Python 3.8.6。
pygame.font。SysFont()
当我使用时,问题就消失了 pygame.font.Font() 相反。
pygame.font.Font()
为什么 pygame.font。SysFont() 花这么多时间?
这是因为不同的操作系统有不同的速度。