Valve使用什么GUI工具包? 是Qt吗? 我有兴趣为一个项目使用相同的工具包。
根据阀门本身:
“VGUI是Valve专有的图形用户界面,所有的Source和Steam应用程序都使用VGUI来绘制窗口,对话框和菜单,还处理本地化:以用户首选语言显示文本。
这很有趣,也许如果你们做一些研究,你可以使用你的编程语言。 我将下载SDK以查看是否可以使用Java进行工作:)
http://developer.valvesoftware.com/wiki/VGUI_documentation
在使用Source引擎的经验之后,我知道Valve有一个名为VGUI的库,它们用于他们所有的游戏和他们的许多工具(当游戏库位于Source渲染器的顶部时,当它位于工具的顶部时我相信windows API)。 虽然我不能100%肯定地回答这个问题,但我怀疑这也是他们用于Steam的原因(我似乎记得一些提到VGUI的Steam更新) – 如果新的测试版使用不同的库,我会感到惊讶。
即使它没有使用VGUI,但我知道Valve会认为他们会完全在内部编写其他东西。
因此,(几乎可以肯定)是专有的,而且不太可能用于第三方使用(除非您有资金购买源引擎许可证)。
Steam只能在windows上运行,并且早于windows的QT,所以我不得不猜测别的东西。
由于Steam自2003年以来拥有相同的GUI,很可能会使用MFC的一些变体。 它还为其“商店”和“社区”部分使用嵌入式Internet Explorer Web浏览器。
但是,我无法保证Beta中当前版本的使用情况。 它看起来有点不同,包括Webkit渲染引擎而不是使用IE。 它可能使用Webkit的一切,而不是绘制自己的图形用户界面。
这是否回答这个问题?
http://games.slashdot.org/story/10/02/25/0640233/Steam-UI-Update-Beta-Drops-IE-Rendering-For-WebKit
总结以上是内存溢出为你收集整理的Valve使用什么GUI工具包?全部内容,希望文章能够帮你解决Valve使用什么GUI工具包?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)