2015-06-02 74 views
1

我正在製作一個使用pyglet的遊戲,它運行得像一隻烏龜(〜30-35 FPS),除非我在運行時將-O標誌傳遞給python(這給了我一個平滑的60FPS )。我正計劃使用cx_freeze來分發它,但我需要在每次運行遊戲時都使用-O標誌。 任何想法?將Python標誌cx_freeze添加到可執行文件

回答

1

當您運行cx_freeze來生成最終構建時,可以使用相同的-O標誌,這意味着cx_freeze生成的字節碼已經被優化。從the cxfreeze docs

cxfreeze hello.py --target-dir dist 進一步定製可以做到 使用下列選項: ...

-O優化生成的字節代碼作爲每PYTHONOPTIMIZE;使用-OO爲了移除文檔字符串

相關問題