pygame 运行 非常慢 12fps - 升级笔记本电脑

pygame running very slowly 12fps - Upgraded laptop

我对使用 python 比较陌生,我使用 pygame 来更好地理解所有内容是如何组合在一起的。

我最近将笔记本电脑从 2012 款 Macbook 升级到了 2019 款。

只是想知道为什么我在 2012 年制作的游戏在我的 2019 年 macbook 上 运行 慢得多。使用 conda 管理包。

我不太了解,但我怀疑这可能与其中任何一个有关

最初,我用自制程序下载了 python3,然后安装了 pygame(pygame 会显示空白屏幕) 然后我通过它安装了 conda 和托管包。

我怀疑这与我编写它的方式有关,我确信它效率很低,但我为相同的代码实现了 60 的 fps。

如果有人能指导我到哪里可以找到更多信息,将不胜感激。

干杯。

这似乎是 MacOS 运行 Pygame 的问题。当您的游戏正在 运行ning 时,右键单击它在 Dock 中的图标,然后 select Show in Finder。然后在显示的文件夹中,您将看到 Python Interpreter 可执行文件。右键单击它并单击 Get Info,然后在 General 下检查 Open in Low Resolution.

现在您的游戏应该 运行 没问题了。不,Pygame 的分辨率不会是 "Low"。

我通过全屏启动 pygame 解决了这个问题。更多的是一种解决方法,但仍然是一个解决方案。

此外,如果您确实选择这样做,请务必创建一个退出屏幕的键,否则您将需要重新启动计算机。