2024-05-10 09:24:30 发布
网友
我正在制作一个游戏,需要能够弹出一个pygame表面的gui元素。This问题不是我想要的,因为wxPython围绕SDL表面,而不是它的内部。到目前为止,我只在这个问题空间中见过ocemp、pgu和GooeyPy。
所以,我想问你的问题是:我应该使用什么样的gui工具包来制作pygame应用程序中弹出的可点击按钮?有没有积极的发展?
编辑,2011年9月
看来PGU还在维护中。最后一次提交是4天前。
尽管这个已经很老了,但是你真的不需要一个gui库,你只需要使用sprite。对于标签,你可以取一个精灵,给它呈现的字体等等。对于按钮,它继承标签并添加活动状态以检测更改并导致其他事情发生。滚动条的作用和按钮一样,只是改变一个标签或其他值
来自python wiki的Albow http://wiki.python.org/moin/PythonGameLibraries
我不知道有什么pygame gui的东西,但是你自己动手应该不会太难(嘿,也许可以让它开源!)
如果你只是做一些简单的按钮,你可以使用GIMP或Photoshop或其他东西来制作两(或三)个图像-一个向上、向下和可能的悬停按钮,然后你就可以编写自己的事件循环/处理程序来完成如下操作:
这有点简单,但至少应该给您一个起点(如果没有其他人有任何pygame GUI库的话)
尽管这个已经很老了,但是你真的不需要一个gui库,你只需要使用sprite。对于标签,你可以取一个精灵,给它呈现的字体等等。对于按钮,它继承标签并添加活动状态以检测更改并导致其他事情发生。滚动条的作用和按钮一样,只是改变一个标签或其他值
来自python wiki的Albow http://wiki.python.org/moin/PythonGameLibraries
我不知道有什么pygame gui的东西,但是你自己动手应该不会太难(嘿,也许可以让它开源!)
如果你只是做一些简单的按钮,你可以使用GIMP或Photoshop或其他东西来制作两(或三)个图像-一个向上、向下和可能的悬停按钮,然后你就可以编写自己的事件循环/处理程序来完成如下操作:
这有点简单,但至少应该给您一个起点(如果没有其他人有任何pygame GUI库的话)
相关问题 更多 >
编程相关推荐