我可以将哪个Python用户界面库用于2D游戏?

vz0*_*vz0 17 python user-interface pygame

我想在Python上用繁重的用户界面创建一个2D游戏:窗口,按钮,文本输入等.到目前为止,我一直在使用PyGame进行一些简单的游戏.

游戏是2D MUD,标准渲染循环在屏幕上绘制内容.我需要用户界面与销售,铁匠等游戏实体进行交互.

我正在寻找像Pygame和wxPython/pyQT/pyGTK混合的东西.

我可以使用哪些库?

Víc*_*ero 6

我将使用QGraphicsView或QGraphicsScene进行PyQT.可悲的是,没有Clanlib python绑定像perlruby.这可能是理想的选择.

  • @Niriel虽然我尚未测试QGraphicsView,但链接的示例显示了如何将视口更改为OpenGL渲染器.这应该给你预期的帧率. (2认同)

Man*_*ron 6

您可以使用流行的Pyglet游戏库以及跨平台GUI库wxPython.如何执行此操作的示例:

http://pyglet.googlecode.com/svn/trunk/experimental/wxtest.py

另外,如果你想使用纯Pyglet,你可以使用Kytten,一个构建在Pyglet顶部的纯Python GUI库.