这篇条目有关 Source引擎。如需详情,点击这里。

Category:Zh/VGUI: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Created page with "{{otherlang2 |es=:Category:VGUI:es |ru=:Category:VGUI:ru |de=:Category:VGUI:de }} '''VGUI''' (或者严肃点说是"'''VGUI2'''"), 是被用来在起源引擎中显示静...")
 
No edit summary
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar|VGUI|title=VGUI图形用户界面系统}}
|es=:Category:VGUI:es
|ru=:Category:VGUI:ru
|de=:Category:VGUI:de
}}
'''VGUI''' (或者严肃点说是"'''VGUI2'''"), 是被用来在起源引擎中显示静态的2D图像的东西. 这个东西包括窗口和按钮和 [[HUD]], 甚至可以用作正在3D游戏世界中平面上的显示屏和屏幕上面. It is platform-independent and [[Wikipedia:Unicode|Unicode]]-compliant.


VGUI2 也可以很好地显示在 Windows 和 Mac 游戏窗口里面(举个栗子:Steam).
'''VGUI'''(技术上分为"VGUI"和"VGUI2"两个版本)是用于在{{L|GoldSrc|金源引擎}}(自2002年起)、{{L|Source|起源引擎}}以及部分{{L|Source 2}}游戏中显示动态2D图像和图形用户界面的系统。它被用于对话框、按钮、{{L|HUD}}、游戏内菜单,甚至是3D世界中显示器和屏幕的表面。VGUI具有跨平台特性并支持{{wiki|Unicode}}。


[[Category:Programming]]
VGUI2窗体技术上可以在Windows、Mac和Linux桌面以及游戏内显示。
<div style="float:right">[[File:HL1_VGUI_menu.png|340px|thumb|{{L|Half-Life|半条命}}主菜单,使用VGUI2渲染]]
[[File:Ep2_menu.jpg|340px|thumb|{{L|Half-Life 2: Episode Two|半条命2:第二章}}主菜单,使用新版VGUI2渲染]]
</div>
 
== Steam中的VGUI ==
{{steamicon|4}}最初启动时使用VGUI2,采用标志性的绿色皮肤(该皮肤也用于金源引擎游戏)。随着时间推移,Steam客户端在2005年(取代金源风格的VGUI2)、2007年、2010年(黑色拟物化设计)和2015年(扁平化渐变蓝设计)进行了重新设计。2019年,Steam库和{{L|Steam/Steam Chat|Steam聊天(好友)}}改用CEF而非VGUI进行重构,Valve逐步移除更多VGUI元素,直到2023年6月15日,整个Steam UI完全被{{L|Chromium Embedded Framework}}取代。不过,当Steam检测到CEF工作异常时(如需要重启某些Steam进程如{{path|steamwebhelper|exe}},或Steam运行在Windows兼容模式下),仍会回退使用VGUI。
 
这一变更也意味着自定义{{L|Steam Skins|Steam皮肤}}(基于VGUI)不再被支持,除非是在{{L|:File:SteamJune2023-VGUI-Leftovers.png|少数对话框}}上使用(需在更新前已选好皮肤,或通过Steam注册表路径{{path|HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\Skin|icon=reg}}设置,可使用Windows注册表编辑器查看)。
 
== 金源引擎中的VGUI ==
 
{{GoldSrc|4.1}}同时使用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外观,因为这些游戏使用{{path|Steam\platform\resource}}或{{path|Steam\skins\skin-name\platform\resource}}文件夹中的{{code|TrackerScheme.res}}文件,而非游戏文件中的{{path|platform}}文件夹。
 
金源引擎中的VGUI2采用Steam标志性的绿色皮肤,这也是2003年Steam客户端初发布时的默认皮肤。
 
== 起源引擎和Source 2中的VGUI ==
[[File:Vgui_ui_scale_animated.gif|right|thumb|300px|VGUI界面缩放比例"1"(小)和"2"(大)的对比。截图来自{{L|Counter-Strike: Source|反恐精英:起源}}的{{L|Team Fortress 2|军团要塞2}}分支。</br>(如果GIF未自动播放,请点击查看)]]
{{Src|4}}和部分{{Src2|4}}游戏{{confirm}}(后者仅用于{{L|Half-Life: Alyx|半条命:爱莉克斯}}通过{{code|-console}}参数启动时的控制台UI,以及非VR模式下运行时的《半条命2》备用HUD)仅使用VGUI2。由于本wiki历史上对起源引擎的记载多于金源引擎,VGUI2常被简称为VGUI。
 
与金源引擎的VGUI不同,起源引擎中的VGUI界面不能吸附到其他窗口或屏幕角落,但具有淡入/淡出动画效果。
 
截至2025年,随着《{{L|Half-Life|半条命}}》25周年更新(2023年11月)、《{{L|Half-Life 2|半条命2}}》和《{{L|Half-Life 2: Deathmatch|半条命2:死亡竞赛}}》20周年更新(2024年11月),以及《{{L|Team Fortress 2|军团要塞2}}》(2024年4月起)、《{{L|Counter-Strike: Source|反恐精英:起源}}》、《{{L|Day of Defeat: Source|胜利之日:起源}}》、《{{L|Half-Life Deathmatch: Source|半条命:死亡竞赛起源版}}》和《{{L|Half-Life 2: Deathmatch|半条命2:死亡竞赛}}》(2025年2月18日更新,将这些游戏升级至军团要塞2分支)的发布,VGUI现已支持更高分辨率(1440p、4K/3840x2160及以上)的缩放。
{{clr}}
 
== 关于本分类 ==
本页面包含与VGUI和VGUI2相关的文章和文档。
 
{{ACategory|Programming|编程}}
{{source topicon}}

Latest revision as of 21:06, 27 June 2025

English (en)Deutsch (de)Español (es)Polski (pl)Русский (ru)Українська (uk)中文 (zh)Translate (Translate)

VGUI(技术上分为"VGUI"和"VGUI2"两个版本)是用于在金源引擎(en)(自2002年起)、起源引擎(en)以及部分Source 2(en)游戏中显示动态2D图像和图形用户界面的系统。它被用于对话框、按钮、HUD(en)、游戏内菜单,甚至是3D世界中显示器和屏幕的表面。VGUI具有跨平台特性并支持Wikipedia icon Unicode

VGUI2窗体技术上可以在Windows、Mac和Linux桌面以及游戏内显示。

半条命(en)主菜单,使用VGUI2渲染
半条命2:第二章(en)主菜单,使用新版VGUI2渲染

Steam中的VGUI

Steam Steam最初启动时使用VGUI2,采用标志性的绿色皮肤(该皮肤也用于金源引擎游戏)。随着时间推移,Steam客户端在2005年(取代金源风格的VGUI2)、2007年、2010年(黑色拟物化设计)和2015年(扁平化渐变蓝设计)进行了重新设计。2019年,Steam库和Steam聊天(好友)(en)改用CEF而非VGUI进行重构,Valve逐步移除更多VGUI元素,直到2023年6月15日,整个Steam UI完全被Chromium Embedded Framework(en)取代。不过,当Steam检测到CEF工作异常时(如需要重启某些Steam进程如🖿steamwebhelper.exe,或Steam运行在Windows兼容模式下),仍会回退使用VGUI。

这一变更也意味着自定义Steam皮肤(en)(基于VGUI)不再被支持,除非是在[[Zh/

File:SteamJune2023-VGUI-Leftovers.png|少数对话框]](en)上使用(需在更新前已选好皮肤,或通过Steam注册表路径Registry PathHKEY_CURRENT_USER\SOFTWARE\Valve\Steam\Skin设置,可使用Windows注册表编辑器查看)。

金源引擎中的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

VGUI界面缩放比例"1"(小)和"2"(大)的对比。截图来自反恐精英:起源(en)军团要塞2(en)分支。
(如果GIF未自动播放,请点击查看)

起源 起源和部分起源2 起源2游戏[证实](后者仅用于半条命:爱莉克斯(en)通过-console参数启动时的控制台UI,以及非VR模式下运行时的《半条命2》备用HUD)仅使用VGUI2。由于本wiki历史上对起源引擎的记载多于金源引擎,VGUI2常被简称为VGUI。

与金源引擎的VGUI不同,起源引擎中的VGUI界面不能吸附到其他窗口或屏幕角落,但具有淡入/淡出动画效果。

截至2025年,随着《半条命(en)》25周年更新(2023年11月)、《半条命2(en)》和《半条命2:死亡竞赛(en)》20周年更新(2024年11月),以及《军团要塞2(en)》(2024年4月起)、《反恐精英:起源(en)》、《胜利之日:起源(en)》、《半条命:死亡竞赛起源版(en)》和《半条命2:死亡竞赛(en)》(2025年2月18日更新,将这些游戏升级至军团要塞2分支)的发布,VGUI现已支持更高分辨率(1440p、4K/3840x2160及以上)的缩放。

关于本分类

本页面包含与VGUI和VGUI2相关的文章和文档。

Pages in category "Zh/VGUI"

The following 6 pages are in this category, out of 6 total.