代码之家  ›  专栏  ›  技术社区  ›  Robo Robok

pygame.font。SysFont()在macOS上大约需要5秒

  •  0
  • Robo Robok  · 技术社区  · 4 年前

    我在用 pygame 2.0.0.dev15 用Python开发游戏。到目前为止,一切都很顺利,但我很惊讶 pygame.font.SysFont() 处理需要花费大量时间。

    每当我在游戏中使用字体时,启动时间都比没有字体时长约5秒。我使用的字体数量似乎并没有减缓它的速度——这只是第一次 pygame.font。SysFont() 打电话这样做。肯定有什么不对劲。我使用的是macOS Catalina,使用Python 3.8.6。

    当我使用时,问题就消失了 pygame.font.Font() 相反。

    为什么 pygame.font。SysFont() 花这么多时间?

    0 回复  |  直到 4 年前
        1
  •  -2
  •   Rydex    3 年前

    这是因为不同的操作系统有不同的速度。