2010-12-05 37 views
0

我使用的是可移植的Python来进行一些PyGame开发,因为它内置了PyGame和PyScripter,所以最小化了设置。 我编写代码,然后按运行,我的游戏启动。当我关闭游戏时(通过Windows“X”,而不是一些游戏中的关闭按钮),PyScripter也会关闭。用PyScripter在可移植Python中关闭Pygame游戏也关闭PyScripter

他们都是同一个过程的一部分,因为他们是可移植的?

有没有办法让我写游戏不要关闭pyscripter呢?

或者我应该设置普通的pyscripter并手动添加pygame吗?

干杯

+0

可能的。无论如何,如果您不需要“便携”部件,为什么还要随便携带X? “常规”安装它会为你提供更新的Python(2.7或3.1而不是2.5/2.6或3.0)和Pygame版本,并且避免了这种麻烦,唯一的缺点是(1)安装成本更低,能够从例如USB闪存驱动器(因为您考虑使用非便携版本,所以您显然不需要)。 – delnan 2010-12-05 15:03:15

回答

1

您正在使用PyScripter“内部”引擎运行您的游戏。这就是为什么当你关闭你的应用时关闭PyScripter。这是PyScripter的正常行为,但您可以使用更多的“运行模式”。

您可以切换使用其中一个远程引擎,然后您的应用程序将在“外部”过程中运行。更多信息:

http://code.google.com/p/pyscripter/wiki/RemoteEngines