pygame.font.SysFont在macOS上大约需要5秒钟

问题描述

我正在使用pygame 2.0.0.dev15用Python开发游戏。到目前为止,一切工作都很好,但是令pygame.font.SysFont()花费很多时间感到惊讶。

每当我在游戏中使用字体时,启动时间将比没有字体时多5秒钟。我使用的字体数量似乎并没有降低速度-只是这样做的第一个pygame.font.SysFont()调用。肯定有问题。我在使用Python 3.8.6的macOS Catalina上。

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

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

解决方法

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...