Каким образом можно ускорить Python и Pygame?

Я пишу простую ролевую игру сверху вниз в Pygame, и я обнаружил, что она довольно медленная .... Хотя я не ожидаю, что python или pygame будут соответствовать FPS игр, созданных с помощью скомпилированных языков, таких как C / C ++ или Event Byte Скомпилированные, такие как Java, но все же текущий FPS pygame равен 15. Я пробовал рендерить 16-цветные растровые изображения вместо PNG или 24 растровых изображения, что немного увеличило скорость, затем в отчаянии я переключил все на черный и белые монохромные растровые изображения, и это повысило FPS до 35. Но не более того. Согласно большинству книг по разработке игр, которые я читал, для того, чтобы пользователь был полностью удовлетворен игровой графикой, FPS в 2D-игре должен составлять не менее 40, так что есть ЛЮБОЙ способ повысить скорость pygame?

12
задан ApprenticeHacker 18 June 2011 в 12:15
поделиться