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

Zh/Fog volume: Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
m (Using L template for links)
(updated translations)
Line 1: Line 1:
<!-- When this page is updated to {{langsp}} or {{langsp}} instead of {{lang}}, please move {{this is a}} to the base page, as it is automatically translated. -->{{lang|Fog volume}}
<!-- 当此页面更新为{{langsp}}{{langsp}}代替{{lang}}时,请将{{this is a}}移至基础页面,因为它会自动翻译。 -->{{lang}}
本简体中文界面由大康翻译。
{{:User:1416006136/Signature|time=Dec 12 2024 13:17|update=1}}
[[File:Csgo fog example 1.jpg|thumb|right|《反恐精英:全球攻势》中的雾气]][[File:Fogvolume.jpg|left]]{{CD|CFogVolume|file1=fogvolume.cpp}}
{{this is a|brush entity|name=fog_volume|since=Left 4 Dead}} 它也出现在{{bms|4}}和{{mapbase|4}}中。它控制其体积内的雾气和其他视觉电影元素。必须至少有一个{{ent|fog_volume}},以便(一个主控){{ent|color_correction}}能在{{l4dseries|4.1}}中生效。
{{AABBwarning}}


[[File:Csgo fog example 1.jpg|thumb|right|《反恐精英:全球攻势》中的雾。]]
{{tip|{{clr}}
{{this is a|brush entity|suf=:zh-cn|name=fog_volume|since=Left 4 Dead}}它控制其体积内的雾和其他视觉电影元素。为了使(主){{L|color_correction}} 在 Left 4 Dead 和 Left 4 Dead 2 中生效,必须至少有一个 <code>fog_volume</code>
* 在{{l4d2|4.1}}中有一个雾气面板,允许在游戏内调整雾气参数。可以通过控制台命令<code>fogui</code>加载此面板。此命令也存在于{{portal2|4.1}}中,但除非从其他游戏复制了<code>resource/foguipanel.res</code>,否则无法使用。
* 在创建关卡时,为了区分雾气体积和触发器,请使用<code>tools/toolsfog</code>纹理。}}
{{note|{{clr}}
* {{as|4.1}}不会使用玩家的原点来决定他们所在的雾气体积,而是使用相机的位置。因此,必须确保你的雾气体积比海军的相机能到达的最高点更高,即:从相机到海军的高度距离。
* 使用{{src07|4.1}}或{{src13|4.1}}的模组可以在多人游戏中通过使用{{ent|trigger_multiple}}来创建客户端雾气变化功能。放置至少两个具有不同雾气设置的{{ent|env_fog_controller}},其中一个勾选了主控标志。使用<code>OnStartTouch > !activator > SetFogController > [env_fog_controller实体的名称]</code>。输入将显示为红色,但仍然有效。使用<code>OnEndTouch()</code>来恢复雾气。
* 在{{csgo}}(以及其他游戏中,可能也适用),将多个刷子绑定到fog_volume会在该组刷子的包围盒内产生雾气效果。例如,如果你在L型走廊中有两个雾气刷子,在走廊的内角房间内站立时也会触发雾气效果。}}
__NOTOC__
== 键值 == 
{{KV Targetname}} 
{{KV|Fog Name|intn=FogName|target_destination|与该体积关联的雾气实体的名称。}} 
{{KV|Postprocess Name|intn=PostProcessName|target_destination|与该体积关联的{{ent|postprocess_controller}}实体的名称。{{not|{{Xe|4}}}} 
:{{note|{{Xe|4}}没有[[postprocess_controller]]实体。}}}} 
{{KV|ColorCorrection Name|intn=ColorCorrectionName|target_destination|与该体积关联的color_correction实体的名称。}} 
{{KV EnableDisable}}


{{tip|{{l4d2}}{{L|Left 4 Dead 2|《求生之路2》}}中有一个雾面板,允许在游戏中操作雾参数。它是通过控制台命令 <code>fogui</code> 加载的。此命令存在于 {{portal2}}{{L|Portal 2|传送门2}}中,但除非从另一个游戏复制 <code>resource/foguipanel.res</code>,否则将无法使用。}}
== 输入 == 
{{I EnableDisable}}


{{note|{{game link|Alien Swarm}} 不使用玩家的原点来决定他所在的雾体积,而是使用相机位置。因此,您必须确保您的雾量(高度)高于海军陆战队相机可以到达的最高点,即:从相机到海军陆战队的高度距离。}}
== 参见 == 
*[[color_correction|色彩校正]] 
*{{ent|color_correction}}(实体) 
*{{ent|env_fog_controller}}
*{{ent|postprocess_controller}}


{{note|在使用 Source 2007 和 Source 2013 的 mods 中,您可以使用 {{L|trigger_multiple}} 在多人游戏中创建客户端雾更改功能。至少有 2 个 {{L|env_fog_controller}} 具有不同的雾设置,并且一个检查了 Master 标志。使用 <code>OnStartTouch > !activator > SetFogController > [env_fog_controller 实体的名称]</code>。输入将显示为红色,但它仍然有效。使用 <code>OnEndTouch()</code> 将雾改回来。}}
== 外部链接 ==
 
*[http://www.l4d.com/blog/post.php?id=1962 L4D艺术方向,第一部分:电影效果] - Valve博客关于《求生之路》中的电影效果。 
{{note|在 {{csgo}}(也许还有其他游戏)中,将多个画笔绑定到 fog_volume 会为画笔组的边界框产生雾效果,即如果您在 L 形走廊中有 2 个用于 fog_volume 的方块,站在走廊内角的房间也会触发雾。}}
*[http://forums.steampowered.com/forums/showthread.php?t=3065769 在多人游戏中更改雾气(使用Source 2007)] - Steam论坛。
 
== 键值 ==
{{KV|Fog Name|intn=FogName|target_destination|与此体积关联的雾实体的名称。}}
{{KV|Postprocess Name|intn=PostProcessName|target_destination|与此体积关联的后处理实体的名称。}}
{{KV|ColorCorrection Name|intn=ColorCorrectionName|target_destination|与此体积关联的 color_correction 实体的名称。}}
{{KV Targetname:zh-cn}}
{{KV EnableDisable:zh-cn}}
 
== 输入 ==
{{I Targetname:zh-cn}}
{{I EnableDisable:zh-cn}}
 
== 输出 ==
{{O Targetname:zh-cn}}
 
== 另请参阅 ==
*{{L|color_correction|Color Correction}}
*{{L|color_correction (entity)}}
*{{L|env_fog_controller}}
*{{L|postprocess_controller}}
 
==外部链接==
*[http://www.l4d.com/blog/post.php?id=1962 L4D 艺术指导,第 1 部分:电影效果] - Valve 关于 Left 4 Dead 中的电影效果的博客文章。
*[http://forums.steampowered.com/forums/showthread.php?t=3065769 使用 Source 2007 在多人游戏中改变雾] - Steam 论坛。

Revision as of 22:18, 10 December 2024

English (en)中文 (zh)Translate (Translate)

This updated page was translated by DaKang233 on December 12, 2024 (UTC+8). Anyone is welcome to add new content or fix errors.


《反恐精英:全球攻势》中的雾气
Fogvolume.jpg
C++ 类层级
CFogVolume
CServerOnlyEntity
CBaseEntity
C++ fogvolume.cpp

fog_volume是一个固体实体(en),可在所有的 起源 起源 游戏,自从 求生之路 求生之路 以来中使用。 它也出现在黑山 黑山Mapbase Mapbase中。它控制其体积内的雾气和其他视觉电影元素。必须至少有一个fog_volume,以便(一个主控)color_correction能在求生之路系列求生之路系列 求生之路系列中生效。

Warning.png警告:This entity applies its effect based on its AABB instead of its brush model. [ Edit ]
Tip.png提示:
  • 求生之路2 求生之路2中有一个雾气面板,允许在游戏内调整雾气参数。可以通过控制台命令fogui加载此面板。此命令也存在于传送门2 传送门2中,但除非从其他游戏复制了resource/foguipanel.res,否则无法使用。
  • 在创建关卡时,为了区分雾气体积和触发器,请使用tools/toolsfog纹理。
Note.png注意:
  • 异形丛生 异形丛生不会使用玩家的原点来决定他们所在的雾气体积,而是使用相机的位置。因此,必须确保你的雾气体积比海军的相机能到达的最高点更高,即:从相机到海军的高度距离。
  • 使用起源2007 起源2007起源2013 起源2013的模组可以在多人游戏中通过使用trigger_multiple来创建客户端雾气变化功能。放置至少两个具有不同雾气设置的env_fog_controller,其中一个勾选了主控标志。使用OnStartTouch > !activator > SetFogController > [env_fog_controller实体的名称]。输入将显示为红色,但仍然有效。使用OnEndTouch()来恢复雾气。
  • 反恐精英:全球攻势(以及其他游戏中,可能也适用),将多个刷子绑定到fog_volume会在该组刷子的包围盒内产生雾气效果。例如,如果你在L型走廊中有两个雾气刷子,在走廊的内角房间内站立时也会触发雾气效果。

键值

Name (目标名称) <target_source>[ Edit ]
这个名称是其他实体通过 输入/输出(en) 或其他 关键值(en)(如 parentnametarget) 来引用该实体时使用的标识符。
该名称也会显示在 Hammer 编辑器的 2D 视图和 实体报告(en) 中。
参见:  所有实体均可使用的 通用键值、输入与输出(en)

Fog Name (FogName) <target_destination>
与该体积关联的雾气实体的名称。
Postprocess Name (PostProcessName) <target_destination>
与该体积关联的postprocess_controller实体的名称。(存在于 Xengine Xengine 之中)
Note.png注意:Xengine Xengine没有postprocess_controller实体。
ColorCorrection Name (ColorCorrectionName) <target_destination>
与该体积关联的color_correction实体的名称。
Start Disabled (StartDisabled) <布尔值(en)>
保持休眠状态,直到被唤醒。(利用Enable输入)。

输入

EnableDisable:

Enable / Disable
Enable/disable this entity from performing its task. It might also disappear from view.

参见

外部链接