我正在使用pyglet进行游戏,它运行得像一只乌龟(~30-35 FPS),除非我在运行时将-O标志传递给python(这给了我一个平滑的60FPS)。我计划使用cx_freeze来分发它,但我需要在每次游戏运行时使用-O标志。 有什么想法吗?
答案 0 :(得分:1)
运行-O
生成最终构建时,可以使用相同的cx_freeze
标志,这意味着已经优化了cx_freeze生成的字节码。来自the cxfreeze docs:
cxfreeze hello.py --target-dir dist
可以进行进一步的定制 使用以下选项: ...
-O
根据PYTHONOPTIMIZE优化生成的字节码; 使用-OO以删除文档字符串