VGUI图形用户界面系统
VGUI(技术上分为"VGUI"和"VGUI2"两个版本)是用于在金源引擎 (自2002年起)、起源引擎 以及部分Source 2 游戏中显示动态2D图像和图形用户界面的系统。它被用于对话框、按钮、HUD 、游戏内菜单,甚至是3D世界中显示器和屏幕的表面。VGUI具有跨平台特性并支持 Unicode。
VGUI2窗体技术上可以在Windows、Mac和Linux桌面以及游戏内显示。
Steam中的VGUI
Steam最初启动时使用VGUI2,采用标志性的绿色皮肤(该皮肤也用于金源引擎游戏)。随着时间推移,Steam客户端在2005年(取代金源风格的VGUI2)、2007年、2010年(黑色拟物化设计)和2015年(扁平化渐变蓝设计)进行了重新设计。2019年,Steam库和Steam聊天(好友) 改用CEF而非VGUI进行重构,Valve逐步移除更多VGUI元素,直到2023年6月15日,整个Steam UI完全被Chromium Embedded Framework 取代。不过,当Steam检测到CEF工作异常时(如需要重启某些Steam进程如
steamwebhelper.exe
,或Steam运行在Windows兼容模式下),仍会回退使用VGUI。
这一变更也意味着自定义Steam皮肤 (基于VGUI)不再被支持,除非是在[[Zh/
- File:SteamJune2023-VGUI-Leftovers.png|少数对话框]]
HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\Skin
设置,可使用Windows注册表编辑器查看)。 上使用(需在更新前已选好皮肤,或通过Steam注册表路径
金源引擎中的VGUI
金源同时使用VGUI和VGUI2,前者在2000年随《半条命》1.1.0.0更新引入,用于计分板(取代《针锋相对》风格的计分板)、购买菜单和MOTD(均在《反恐精英》中);后者(VGUI2)随2002年Steam Beta(及Steam Tracker)与《半条命》1.1.0.9更新一同推出。金源引擎的VGUI2在2003年Steam发布时再次更新,现用于渲染游戏主菜单(取代原限于640x480分辨率的旧菜单)。早期Steam上的金源游戏(约2003年至2005/2006年Steam更新前)可通过Steam客户端切换皮肤来改变VGUI外观,因为这些游戏使用
Steam\platform\resource
或Steam\skins\skin-name\platform\resource
文件夹中的TrackerScheme.res文件,而非游戏文件中的platform
文件夹。
金源引擎中的VGUI2采用Steam标志性的绿色皮肤,这也是2003年Steam客户端初发布时的默认皮肤。
起源引擎和Source 2中的VGUI
起源和部分
起源2游戏[证实](后者仅用于半条命:爱莉克斯 通过-console参数启动时的控制台UI,以及非VR模式下运行时的《半条命2》备用HUD)仅使用VGUI2。由于本wiki历史上对起源引擎的记载多于金源引擎,VGUI2常被简称为VGUI。
与金源引擎的VGUI不同,起源引擎中的VGUI界面不能吸附到其他窗口或屏幕角落,但具有淡入/淡出动画效果。
截至2025年,随着《半条命 》25周年更新(2023年11月)、《半条命2 》和《半条命2:死亡竞赛 》20周年更新(2024年11月),以及《军团要塞2 》(2024年4月起)、《反恐精英:起源 》、《胜利之日:起源 》、《半条命:死亡竞赛起源版 》和《半条命2:死亡竞赛 》(2025年2月18日更新,将这些游戏升级至军团要塞2分支)的发布,VGUI现已支持更高分辨率(1440p、4K/3840x2160及以上)的缩放。
关于本分类
本页面包含与VGUI和VGUI2相关的文章和文档。
Pages in category "VGUI图形用户界面系统"
The following 6 pages are in this category, out of 6 total.