Valve使用什么GUI工具包用于Steam?

Jak*_*son 18 windows gui-toolkit

Valve使用什么GUI工具包用于Steam?是Qt吗?我有兴趣为项目使用相同的工具包.

小智 15

根据Valve本身:

"VGUI是Valve专有的图形用户界面.所有Source和Steam应用程序都使用VGUI绘制窗口,对话框和菜单.它还处理本地化:用用户首选语言显示文本. "

这很有趣,也许如果你们做一些研究,你可以使用你的编程语言.我将下载SDK以查看是否可以使用Java :)

http://developer.valvesoftware.com/wiki/VGUI_Documentation


小智 7

有了Source引擎的经验,我知道Valve有一个名为VGUI的库,它们用于所有游戏和许多工具(在游戏中,库位于Source渲染器的顶部,当它位于工具中时,它位于我相信的Windows API).虽然我无法100%肯定地回答这个问题,但我怀疑这也是他们用于Steam的东西(我似乎记得一些提到VGUI的Steam更新) - 如果新的测试版使用不同的库,我会感到惊讶.

即使它没有使用VGUI,鉴于我所知道的Valve,我认为他们将完全在内部编写其他东西.

因此,它(几乎可以肯定)是专有的,并且极不可能用于第三方使用(除非您有资金购买Source引擎许可证).