我想在Python上创建一个2D游戏,具有繁重的用户界面:窗口、按钮、文本输入等。到目前为止,我一直在使用PyGame制作一些简单的游戏。
这个游戏是一个2D MUD,用标准的渲染循环在屏幕上绘制东西。我需要的用户界面,以互动的游戏实体如销售,铁匠等。
我正在寻找类似Pygame和wxPython/pyQT/pyGTK的混合。
我可以使用哪些库?
发布于 2011-10-24 18:38:45
我会把PyQT和QGraphicsView or QGraphicsScene放在一起。遗憾的是,没有像perl和ruby那样的Clanlib python绑定。这可能是理想的选择。
发布于 2011-10-24 23:33:12
您可以将流行的Pyglet游戏库与跨平台GUI库wxPython一起使用。以下是如何执行此操作的示例:
http://pyglet.googlecode.com/svn/trunk/experimental/wxtest.py
此外,如果您想使用纯Pyglet,可以使用Kytten,这是一个构建在Pyglet之上的纯Python GUI库。
发布于 2011-10-24 06:40:45
不知道它是否适合你的使用,但PGU适合pygame,因为它允许你使用自己的渲染循环,并绑定到其中。
https://stackoverflow.com/questions/7869589
复制相似问题