繁体   English   中英

像Steam一样编写GUI?

[英]Programming a GUI Like Steam?

因此,我一直在尝试一些不同的GUI,但我什至找不到找到开始研究此问题的要点:

如何制作Steam(数字发行应用程序)这样的GUI? 更具体地说,我对他们如何在游戏中弹出SHIFT + TAB菜单而不破坏/暂停/影响游戏感兴趣。 当游戏处于窗口模式时,我已经成功地使GUI窗口“停留在顶部”,但是Steam会在正在运行的全屏游戏的顶部弹出该小菜单。

这就是我感兴趣的知识。 任何信息将不胜感激。 :)

抱歉,如果这不是发布此信息的正确位置。 我不确定到底要问什么。

PS>最好是我可以在Python中实现的东西!!!

据我了解,Steam覆盖/通知系统通过Windows中的Direct3D或OpenGL(取决于游戏)挂接到游戏中(因为它不适用于非Direct3d / OpenGL的游戏(例如Diablo))。

它使用与游戏相同的渲染库,因此可以本机覆盖其菜单。

至于Python的实现,您可以将http://directpython.sourceforge.net/http://pyopengl.sourceforge.net/作为开始(分别用于DirectX和OpenGL库)进行检查,但是我可以警告您不要这样做吗?认为这就像您希望的那么简单。

嗯,看起来非常像他们在使用Adobe AIR或Flash。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM