Pygame / Py2App - Py2App产生了一个速度极慢的可分发应用程序

时间:2014-06-22 18:05:58

标签: python pygame py2app

在过去的几个月里,我一直在Pygame做一个爱好游戏。我是自学成才的http://programarcadegames.com/(一个非常好的初学者来源python和pygame)和谷歌搜索填补空白。

我使用内置时钟和FPS功能的pygames来检查程序的运行速度。它在60-50 FPS左右平稳播放,但有时会低于此值。这60-50 FPS完全可以满足我的需求。我使用Liclipse编写代码并从那里运行它。

但是,我希望能够将我的游戏放在互联网上,所以任何有链接的人都可以下载并播放它。我搜索了一种方法来使代码可分发,而Py2App似乎是最推荐的,所以我选择了它。不幸的是,在我创建一个可分发的应用程序后,程序现在运行得慢得多。该应用程序看到大约20-30 FPS,这不足以使游戏顺利运行。

所以,我的目标是从我的python代码中创建一个可分发的应用程序,当转换为应用程序时,它就像在“我的机器上”一样快。我认为Py2App是这样做的方法,但我看到了上面描述的帧速率问题。

游戏在github上:https://github.com/ncackerman/Tankd,源文件是MyGame.py游戏开始时是几何战争克隆

我希望我已经提供了所有必要的信息。同样,我基本上是自学成才,这是我第一次尝试游戏编程。如果需要任何其他信息,请在评论中告诉我。此外,我知道代码很草率,但这是第一次尝试,我一路上学到了很多东西。如果有人查看代码并看到错误,请告诉我。

0 个答案:

没有答案