【发布时间】:2020-09-07 11:03:49
【问题描述】:
我使用 PyGame 来创建游戏,但我注意到程序在 macOS 上的运行速度比在我的 Raspberry Pi 上慢很多。我最初的解决方案是在我的计算机上安装 Ubuntu 和 macOS,这很有效。但是,我宁愿在我的计算机上只有一个操作系统。有谁知道为什么 PyGame 在我的 Mac 上运行 macOS 时会这么慢?
如果有帮助,我可以发送代码。但是,我有多个 PyGame 程序,它们都做完全相同的事情,所以我认为这很可能不是代码的错,但我可能是错的。
感谢您的帮助。
附:当我说较慢时,我的意思是它在 macOS 上的运行速度是 Ubuntu 上的 30%。
【问题讨论】:
-
您在两个平台上的 pygame 和/或 SDL 版本是否相同?硬件有多不同?
-
我在同一台计算机上运行 ubuntu 和 macos,ubuntu 对 pygame 的运行速度更快。 Pygame 在我的 raspberry pi 上也比我的 MacBook 更快。所以我的 Mac 上的硬件更好,但 pygame 更慢。慢了很多。 @金斯利
-
这个问题在 Python 2.7 上,但应该仍然有效:stackoverflow.com/questions/31685936/…
-
@GalaxyCat105 我尝试了这两个答案。我有 pygame 以低分辨率运行。另外,我从程序中完全删除了
clock.tick()链接。还是有同样的问题。 -
我不知道 PyGame 模块,但 Python 在我的 Mac 上运行良好。这可能是 PyGame 模块的问题。
标签: python python-3.x macos pygame