Я делаю игру с использованием pyglet, который работает как черепаха (~ 30-35 FPS), если я не передаю флаг -O на python при его запуске (что дает мне ровный 60FPS). Я планирую использовать cx_freeze для его распространения, но мне нужен флаг -O, который будет использоваться каждый раз, когда игра будет запущена. Любые идеи?Добавить флаг python cx_freeze в исполняемый файл
1
A
ответ
1
Вы можете использовать тот же флаг -O
, когда вы запускаете cx_freeze
, чтобы сгенерировать свою окончательную сборку, что означает, что сгенерированный байт-код cx_freeze будет уже оптимизирован. От the cxfreeze docs:
cxfreeze hello.py --target-dir dist
Дальнейшая настройка может быть сделано , используя следующие параметры: ...
-O
оптимизировать сгенерированный байткод как на PYTHONOPTIMIZE; использовать -OO для удаления струнных струн