2010-12-05 53 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