2009-09-12 2 views
3

Я использую pygame с python 2.6 прямо сейчас, но вместо этого хочу использовать python 3.1.1. Обычный pygame работает только с 2.x, но подрывные работают с 3.x, я думаю. Но как насчет pgreloaded? Это еще полезно? Обычный pygame на самом деле работает и с 3.1, но не для os x (по крайней мере, нет загрузки). Кто-нибудь действительно использует pgreloaded или subgersion pygames? Так или иначе, следует ли использовать подрывную игру pygame, pgreloaded или придерживаться текущего pygame? Меня не волнует совместимость с другими вещами или распространением.Должен ли я использовать pgreloaded? Или подрыв игры pygame?

Спасибо!

EDIT: Хорошо, я избавился от python 2.6, установил 3.1, использовал команду svn для получения pygame, попытался запустить python3 setup.py, не работал, изменил raw_input в setup.py на input(), работал, теперь мои pygames (которые были настолько просты, что они работают одинаково под 2.6 и 3.1) работают с python 3.1. :) Я не получил pgreloaded, потому что для этого нет документации.

ответ

1

Просто придерживайтесь Python 2.6.

+1

Разум объясняя downvote .. – mk12

+1

Никто не ответил, так что я пусть все знают, что я решил. – mk12

+0

Из FAQ (stackoverflow.com/faq): «Также прекрасно спросить и ответить на собственный вопрос, но притворяйтесь, что вы находитесь под угрозой: произнесите его в форме вопроса». – mk12

0

Или рассмотрите использование Pyglet (http://pyglet.org/), который представляет собой тонкую обертку вокруг openGL, особенно. сделанные для игр. Это работает очень хорошо, документация является разумной, но, конечно, она не имеет массивной базы данных, которую Pygame имеет. Он более зрелый, чем PGreloaded imho.

Смежные вопросы