Zh/Tool textures (Source): Difference between revisions
No edit summary |
mNo edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{LanguageBar|Tool textures|title=工具纹理}} | {{LanguageBar|Tool textures|title=工具纹理}} | ||
{{Source topicon}} | {{Source topicon}} | ||
{{Toc-right}} | {{Toc-right}} | ||
{{L|Tool textures}}主要用于工具,但有时也被引擎用于执行特殊任务。在{{L|Hammer}}中,可以通过在{{L|Hammer Texture Browser|纹理浏览器}}中使用"tools\"作为过滤器轻松找到它们,但其他工具纹理可能位于不同的目录中。 | {{L|Tool textures}}主要用于工具,但有时也被引擎用于执行特殊任务。在{{L|Hammer}}中,可以通过在{{L|Hammer Texture Browser|纹理浏览器}}中使用"tools\"作为过滤器轻松找到它们,但其他工具纹理可能位于不同的目录中。 | ||
Line 31: | Line 30: | ||
! width="64px" style="background-color: #323232;color:white" | 图像 | ! width="64px" style="background-color: #323232;color:white" | 图像 | ||
! width="110px" style="background-color: #323232;color:white" | 文件名 | ! width="110px" style="background-color: #323232;color:white" | 文件名 | ||
! width="75px" style="background-color: #323232;color:white" | 作为 | ! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见 | ||
! width="75px" style="background-color: #323232;color:white" | 投射阴影 | ! width="75px" style="background-color: #323232;color:white" | 投射阴影 | ||
! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}} | ! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}} | ||
Line 50: | Line 49: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(有痕迹)}} | ||
| {{ModernConfusion|这是{{L|UnlitGeneric}}的{{mono|Tools/ToolsBlack}}纹理,不是{{L|LightmappedGeneric}}的{{mono|Halflife/Black}}纹理。}} | | {{ModernConfusion|这是{{L|UnlitGeneric}}的{{mono|Tools/ToolsBlack}}纹理,不是{{L|LightmappedGeneric}}的{{mono|Halflife/Black}}纹理。}} | ||
此纹理常用于远处的笔刷,它们很暗。它不能被任何类型的光照亮,但会受到雾色的影响。<br> | 此纹理常用于远处的笔刷,它们很暗。它不能被任何类型的光照亮,但会受到雾色的影响。<br> | ||
Line 67: | Line 66: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(有痕迹)}} | ||
| {{hl2ep2|新增}} | | {{hl2ep2|新增}} | ||
{{note|{{tf2|2.bold}}中没有}} | {{note|{{tf2|2.bold}}中没有}} | ||
Line 82: | Line 81: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(无痕迹)}} | ||
| {{Warning|此工具纹理实际上只是一个在所有方面都不可见的固体墙。它没有任何有用的功能。<br>有关如何实际阻挡子弹和投射物的信息,请参见{{L|Blockbullets}}。}} | | {{Warning|此工具纹理实际上只是一个在所有方面都不可见的固体墙。它没有任何有用的功能。<br>有关如何实际阻挡子弹和投射物的信息,请参见{{L|Blockbullets}}。}} | ||
{{csgo}} 使用<code>blockbullets_cs</code>变体,即使厚度为1单位也能正确停止子弹。<br> | {{csgo}} 使用<code>blockbullets_cs</code>变体,即使厚度为1单位也能正确停止子弹。<br> | ||
Line 123: | Line 122: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(无痕迹)}} | ||
| 在游戏中不绘制,密封{{L|leak|泄漏}},并被VRAD跳过。如果在同一笔刷的所有面上使用,会阻挡可见性。理想情况下,每个在正常游戏过程中看不到的面都应使用此纹理。<br>{{portal}} 可以在其上放置传送门,但在{{p2}}中不行。如果需要此行为,请使用Nodraw Portalable。 | | 在游戏中不绘制,密封{{L|leak|泄漏}},并被VRAD跳过。如果在同一笔刷的所有面上使用,会阻挡可见性。理想情况下,每个在正常游戏过程中看不到的面都应使用此纹理。<br>{{portal}} 可以在其上放置传送门,但在{{p2}}中不行。如果需要此行为,请使用Nodraw Portalable。 | ||
{{note|{{p2}}中此纹理的"玻璃脚步声"版本不会{{L|seal|密封}}地图。}} | {{note|{{p2}}中此纹理的"玻璃脚步声"版本不会{{L|seal|密封}}地图。}} | ||
Line 185: | Line 184: | ||
! width="64px" style="background-color: #323232;color:white" | 图像 | ! width="64px" style="background-color: #323232;color:white" | 图像 | ||
! width="110px" style="background-color: #323232;color:white" | 文件名 | ! width="110px" style="background-color: #323232;color:white" | 文件名 | ||
! width="75px" style="background-color: #323232;color:white" | 作为 | ! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见 | ||
! width="75px" style="background-color: #323232;color:white" | 投射阴影 | ! width="75px" style="background-color: #323232;color:white" | 投射阴影 | ||
! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}} | ! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}} | ||
Line 204: | Line 203: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(有痕迹)}} | ||
| {{p2}} 与{{mono|ToolsBlack}}相同,唯一的区别是使用特殊的{{code|preset=2|{{L|Black}}}}着色器。<br/> {{gmod}}有一个适用于旧引擎的替代品。 | | {{p2}} 与{{mono|ToolsBlack}}相同,唯一的区别是使用特殊的{{code|preset=2|{{L|Black}}}}着色器。<br/> {{gmod}}有一个适用于旧引擎的替代品。 | ||
|- id="black_nofog" | |- id="black_nofog" | ||
Line 216: | Line 215: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(有痕迹)}} | ||
| {{l4dseries}} 与{{mono|ToolsBlack}}相同,但不会有雾出现在它前面。使用{{L|UnlitGeneric}}着色器。<br> | | {{l4dseries}} 与{{mono|ToolsBlack}}相同,但不会有雾出现在它前面。使用{{L|UnlitGeneric}}着色器。<br> | ||
继承自{{mono|ToolsBlack}}的各种City17 {{L|%25keywords}}。 | 继承自{{mono|ToolsBlack}}的各种City17 {{L|%25keywords}}。 | ||
Line 229: | Line 228: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(有痕迹)}} | ||
| {{p2}} 与{{mono|ToolsBlack}}相同。似乎本意是作为不可传送门的版本,但在最终游戏中,普通纹理已经是这种情况。 | | {{p2}} 与{{mono|ToolsBlack}}相同。似乎本意是作为不可传送门的版本,但在最终游戏中,普通纹理已经是这种情况。 | ||
|- id="black_noportal_nofog" | |- id="black_noportal_nofog" | ||
Line 241: | Line 240: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(有痕迹)}} | ||
| {{p2}} 与{{mono|ToolsBlack}}相同,但不渲染雾。 | | {{p2}} 与{{mono|ToolsBlack}}相同,但不渲染雾。 | ||
|- id="black_noportal_skybox" | |- id="black_noportal_skybox" | ||
Line 253: | Line 252: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(有痕迹)}} | ||
| {{p2}} 功能类似于{{mono|ToolsBlack_Cheap}},但使用{{code|{{L|$basetexture}}}}并包含来自{{hl2|2|nt=0}}的关键字。由于{{code|{{L|$basetexture}}}}参数对{{code|preset=2|{{L|Black}}}}着色器没有任何影响,这暗示该材质可能以前使用过{{code|{{L|UnlitGeneric}}}}着色器。 | | {{p2}} 功能类似于{{mono|ToolsBlack_Cheap}},但使用{{code|{{L|$basetexture}}}}并包含来自{{hl2|2|nt=0}}的关键字。由于{{code|{{L|$basetexture}}}}参数对{{code|preset=2|{{L|Black}}}}着色器没有任何影响,这暗示该材质可能以前使用过{{code|{{L|UnlitGeneric}}}}着色器。 | ||
|- id="nolight" | |- id="nolight" | ||
Line 265: | Line 264: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(有痕迹)}} | ||
| {{as}} 与{{mono|ToolsBlack}}相同,但不知为何被替代使用。 | | {{as}} 与{{mono|ToolsBlack}}相同,但不知为何被替代使用。 | ||
|- id="blockbullets" | |- id="blockbullets" | ||
Line 277: | Line 276: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(无痕迹)}} | ||
| {{tf2}} 与{{mono|ToolsBlockBullets}}相同,但不切割{{L|visleaf|可视区域}}。 | | {{tf2}} 与{{mono|ToolsBlockBullets}}相同,但不切割{{L|visleaf|可视区域}}。 | ||
|- id="nodrawroof" | |- id="nodrawroof" | ||
Line 289: | Line 288: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(无痕迹)}} | ||
| {{css}} 与{{mono|ToolsNodraw}}相同,但纹理名称不同。 | | {{css}} 与{{mono|ToolsNodraw}}相同,但纹理名称不同。 | ||
|- id="nodrawwood" | |- id="nodrawwood" | ||
Line 301: | Line 300: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(无痕迹)}} | ||
| {{css}} 与{{mono|ToolsNodraw}}相同,但被击中时会发出木制撞击声。 | | {{css}} 与{{mono|ToolsNodraw}}相同,但被击中时会发出木制撞击声。 | ||
|- id="nodrawnoshadow" | |- id="nodrawnoshadow" | ||
Line 313: | Line 312: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(无痕迹)}} | ||
| {{l4d2}} 与{{mono|ToolsNodraw}}相同,但具有金属{{L|$surfaceprop|表面属性}}。不显示金属痕迹。您可能希望改用{{mono|Invismetal}}。 | | {{l4d2}} 与{{mono|ToolsNodraw}}相同,但具有金属{{L|$surfaceprop|表面属性}}。不显示金属痕迹。您可能希望改用{{mono|Invismetal}}。 | ||
|- id="nodrawportalable" | |- id="nodrawportalable" | ||
Line 325: | Line 324: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes| | | {{Yes|Yes<br />(无痕迹)}} | ||
| {{p2}} 与{{mono|ToolsNodraw}}相同,但可以在该纹理上放置传送门。 | | {{p2}} 与{{mono|ToolsNodraw}}相同,但可以在该纹理上放置传送门。 | ||
|- | |- | ||
|} | |} | ||
== | == 优化 == | ||
{| class="standard-table" | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width="64px" style="background-color: #323232;color:white" | | ! width="64px" style="background-color: #323232;color:white" | 图像 | ||
! width="110px" style="background-color: #323232;color:white" | | ! width="110px" style="background-color: #323232;color:white" | 文件名 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 投射阴影 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}} | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 阻挡NPC{{L|LOS|视线}} | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对NPC固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对玩家固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对物理固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对子弹固体 | ||
! style="background-color: #323232;color:white" | | ! style="background-color: #323232;color:white" | 用途/备注 | ||
|- id="areaportal" | |- id="areaportal" | ||
| [[File:Toolsareaportal.gif|64px]] | | [[File:Toolsareaportal.gif|64px]] | ||
| <center>{{mono| | | <center>{{mono|{{L|Areaportal|toolsareaportal}}}}</center> | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
Line 355: | Line 354: | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| | | 与{{L|areaportal|区域门户}}一起使用(<code>{{ent|func_areaportal}}</code>和<code>{{ent|func_areaportalwindow}}</code>)。可以与其他笔刷实体一起使用,例如某些触发器。 | ||
|- id="hint" | |- id="hint" | ||
| [[File:Toolshint.gif|64px]] | | [[File:Toolshint.gif|64px]] | ||
| <center>{{mono| | | <center>{{mono|{{L|Hint brush|toolshint}}}}</center> | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 367: | Line 366: | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| | | 指示{{L|VBSP}}沿此纹理切割{{L|visleaves|可视区域}},但不做其他任何操作。 | ||
|- id="skip" | |- id="skip" | ||
| [[File:Toolsskip.gif|64px]] | | [[File:Toolsskip.gif|64px]] | ||
| <center>{{mono| | | <center>{{mono|{{L|Skip|toolsskip}}}}</center> | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 379: | Line 378: | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| | | 对任何事物都没有影响(除了{{css}}中的{{L|weapon c4|炸弹}})。Skip面在编译期间被移除,因此使用Skip纹理的笔刷不会防止泄漏。 | ||
与Hint工具纹理结合使用很有用(防止其他面切割可视区域),也可以作为Hammer中分组、移动和占位对象的工具。 | |||
{{bug|hidetested=1| | {{bug|hidetested=1|在{{css}}中,skip笔刷对{{L|weapon c4|炸弹}}充当{{L|clip}}笔刷。 | ||
{{tip| | {{tip|地图制作者可以利用这一点来防止炸弹在放置得太靠近边缘时掉入坑中。}} }} | ||
|- id="occluder" | |- id="occluder" | ||
| [[File:Toolsoccluder.gif|64px]] | | [[File:Toolsoccluder.gif|64px]] | ||
| <center>{{mono| | | <center>{{mono|{{L|Occluder|toolsoccluder}}}}</center> | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
Line 394: | Line 393: | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| | | 仅用于{{ent|func_occluder}}实体的遮挡面。 | ||
与toolstrigger不同,当VBSP使用{{code|-nodrawtriggers}}编译时,toolsoccluder将正常工作。 | |||
|} | |} | ||
== | == 碰撞 == | ||
=== | === 碰撞 — 通用 === | ||
这些工具纹理在所有起源引擎游戏中都可用。<br> | |||
其中一些纹理在某些游戏中有特殊功能。这些特殊功能通过在描述中列出游戏图标来注明(如{{css}}、{{csgo}}、{{l4dseries}}、{{p2}}等)。 | |||
{| class="standard-table" | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width="64px" style="background-color: #323232;color:white" | | ! width="64px" style="background-color: #323232;color:white" | 图像 | ||
! width="110px" style="background-color: #323232;color:white" | | ! width="110px" style="background-color: #323232;color:white" | 文件名 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 投射阴影 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}} | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 阻挡NPC{{L|LOS|视线}} | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对NPC固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对玩家固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对物理固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对子弹固体 | ||
! style="background-color: #323232;color:white" | | ! style="background-color: #323232;color:white" | 用途/备注 | ||
|- id="clip" | |- id="clip" | ||
| [[File:Toolsclip.gif|64px]] | | [[File:Toolsclip.gif|64px]] | ||
Line 426: | Line 425: | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| | | 对玩家和{{L|NPC}}固体,但对其他对象不固体。<br> | ||
{{src13}} | {{src13}} 也对弹药包等物品拾取固体,但对掉落武器不固体。<br> | ||
{{css}}{{csgo}} | {{css}}{{csgo}} 对掉落的{{L|weapon_c4|C4}}固体。在{{css}}中对{{L|hostage_entity|人质}}固体。<br> | ||
{{csgo}}{{Gmod}} | {{csgo}}{{Gmod}} 具有不同材质类型的碰撞笔刷纹理:混凝土、泥土、玻璃、草地、砾石、金属、金属沙桶、金属格栅、金属车辆、塑料、橡胶、橡胶轮胎、沙子、瓷砖、木材、木篮、木箱。<br> | ||
{{tip| | {{tip|如果您需要特定材质的碰撞,如Clip_Glass,在没有这些各种碰撞材质的游戏中,您可以使用具有所需属性的任何常规材质制作笔刷,然后将其转换为始终固体但不渲染的{{L|func_brush}}。}} | ||
: | :更多信息请参见{{L|Clip texture|碰撞纹理}}。 | ||
|- id="npcclip" | |- id="npcclip" | ||
| [[File:Toolsnpcclip.gif|64px]] | | [[File:Toolsnpcclip.gif|64px]] | ||
Line 443: | Line 442: | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| | | 仅对{{L|NPC}}固体。<br>{{css}}{{csgo}} 对{{L|bot}}固体。不对{{L|hostage_entity|人质}}固体。<br>{{l4dseries}} 仅对感染者固体,但不会阻止吸烟者、膨胀者和喷吐者通过它攻击。 | ||
|- id="playerclip" | |- id="playerclip" | ||
| [[File:Toolsplayerclip.gif|64px]] | | [[File:Toolsplayerclip.gif|64px]] | ||
Line 455: | Line 454: | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| | | 仅对{{L|player|玩家}}固体。<br> | ||
{{src13}} | {{src13}} 也对弹药包等物品拾取固体,但对掉落武器不固体。<br> | ||
{{css}}{{csgo}} | {{css}}{{csgo}} 对{{L|player|玩家}}、{{L|bot}}(!)和掉落的{{L|weapon_c4|C4}}固体。在{{css}}中对{{L|hostage_entity|人质}}固体。<br> | ||
{{l4dseries}} | {{l4dseries}} 仅对幸存者固体。<br> | ||
|- id="playercont" | |- id="playercont" | ||
| [[File:Toolsplayercont.gif|64px]] | | [[File:Toolsplayercont.gif|64px]] | ||
Line 469: | Line 468: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes|Yes <br /> | | {{Yes|Yes<br />(有痕迹)}} | ||
| {{src07| | | {{src07|移除}} {{also|{{tf2}}}} | ||
{{ModernDeprecated| | {{ModernDeprecated|此纹理必须绑定到实体才能获得任何特殊能力,但绑定到'''什么'''实体尚未确认。 | ||
此纹理与trigger一起在{{ent|func_vehicleclip}}上工作。自{{src07|1}}起在{{hl2|1}}基础中被移除,但在{{tf2|1}}和{{src2|1}}中存在。<br>(有关限制玩家移动的工具纹理,请参见上面的Player Clip。)}} | |||
|} | |} | ||
=== | === 碰撞 — 游戏特定 === | ||
这些工具纹理仅在特定的起源引擎游戏中可用。 | |||
{| class="standard-table" | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width="64px" style="background-color: #323232;color:white" | | ! width="64px" style="background-color: #323232;color:white" | 图像 | ||
! width="110px" style="background-color: #323232;color:white" | | ! width="110px" style="background-color: #323232;color:white" | 文件名 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 投射阴影 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}} | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 阻挡NPC{{L|LOS|视线}} | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对NPC固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对玩家固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对物理固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对子弹固体 | ||
! style="background-color: #323232;color:white" | | ! style="background-color: #323232;color:white" | 用途/备注 | ||
|- id="grenadeclip" | |- id="grenadeclip" | ||
| [[File:Toolsgrenadeclip.png|64px]] | | [[File:Toolsgrenadeclip.png|64px]] | ||
Line 499: | Line 498: | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{both| | | {{both|对手榴弹固体}} | ||
| {{No}} | | {{No}} | ||
| {{csgo}} | | {{csgo}} 仅对手榴弹固体。 | ||
|- id="droneclip" | |- id="droneclip" | ||
| [[File:toolsdroneclip.jpg|64px]] | | [[File:toolsdroneclip.jpg|64px]] | ||
Line 513: | Line 512: | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{csgo}} | | {{csgo}} 用于防止{{L|drone|无人机}}卡在复杂几何体上。 | ||
|} | |} | ||
== | == 天空和雾 == | ||
=== | === 天空和雾 — 通用 === | ||
这些工具纹理在所有起源引擎游戏中都可用。<br> | |||
其中一些纹理在某些游戏中有特殊功能。这些特殊功能通过在描述中列出游戏图标来注明(如{{css}}、{{csgo}}、{{l4dseries}}、{{p2}}等)。 | |||
{| class="standard-table" | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width="64px" style="background-color: #323232;color:white" | | ! width="64px" style="background-color: #323232;color:white" | 图像 | ||
! width="110px" style="background-color: #323232;color:white" | | ! width="110px" style="background-color: #323232;color:white" | 文件名 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 投射阴影 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}} | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 阻挡NPC{{L|LOS|视线}} | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对NPC固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对玩家固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对物理固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对子弹固体 | ||
! style="background-color: #323232;color:white" | | ! style="background-color: #323232;color:white" | 用途/备注 | ||
|- id="fog" | |- id="fog" | ||
| [[File:Toolsfog.gif|64px]] | | [[File:Toolsfog.gif|64px]] | ||
Line 543: | Line 542: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes | Yes <br /> | | {{Yes | Yes<br />(有痕迹)}} | ||
| | | 无效果;使用不存在的{{L|material map compile flags|编译标志}} {{L|%CompileFog}}。 | ||
(您可以将其用于{{ent|func_smokevolume}}而不是Trigger纹理,但'''不能'''用于{{ent|func_dustcloud}}。) | |||
|- id="skybox" | |- id="skybox" | ||
| [[File:Toolsskybox.png|64px]] | | [[File:Toolsskybox.png|64px]] | ||
| <center>{{mono| | | <center>{{mono|{{L|Skybox Basics|toolsskybox}}}}</center> | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 556: | Line 555: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes | Yes <br /> | | {{Yes | Yes<br />(无痕迹)}} | ||
| | | 此纹理用于制作3D{{L|skybox|天空盒}}。如果地图中有{{ent|light_environment}}实体,则会投射光线。<br>诸如地图的另一区域之类的东西会渲染在天空盒之上。区域门户可以阻止这种情况发生,但'''通常'''更好的做法是添加更多场景来覆盖不应看到的东西,将这些物体重新定位到视野之外,或者干脆不在该区域设置开口。 | ||
|- id="skybox2d" | |- id="skybox2d" | ||
| [[File:Toolsskybox2d.gif|64px]] | | [[File:Toolsskybox2d.gif|64px]] | ||
| <center>{{mono| | | <center>{{mono|{{L|Skybox (2D)|toolsskybox2d}}}}</center> | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 568: | Line 567: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes | Yes <br /> | | {{Yes | Yes<br />(无痕迹)}} | ||
| {{Src07| | | {{Src07|新增}} | ||
用于制作不显示{{L|3D Skybox|3D天空盒}}的2D{{L|skybox|天空盒}}。<br>如果地图中有{{mono|light_environment}}实体,则会投射光线。{{bug|hidetested=1|从此纹理投射的光线仍可能被3D天空盒几何体阻挡。}}<br>如果在与{{mono|toolsskybox}}工具纹理相同的{{L|PVS}}中使用,则无效。 | |||
|- id="skyfog" | |- id="skyfog" | ||
| [[File:Toolsskyfog.gif|64px]] | | [[File:Toolsskyfog.gif|64px]] | ||
Line 581: | Line 580: | ||
| {{Yes}} | | {{Yes}} | ||
| {{N/A}} | | {{N/A}} | ||
| {{Yes | Yes <br /> | | {{Yes | Yes<br />(有痕迹)}} | ||
| | | SkyFog纹理不包含任何属性。目前不存在名为"skyfog"的对应着色器。(生成错误<code>Error: Material "toolsskyfog" uses unknown shader "SkyFog"</code>。) | ||
{{ModernConfirm| | {{ModernConfirm|如果在其{{L|VMT}}设置中更改并重新编译起源引擎代码,是否可以修复其功能?}} | ||
|- id="fog volume" | |- id="fog volume" | ||
| [[File:Fogvolume.jpg|64px]] | | [[File:Fogvolume.jpg|64px]] | ||
| <center>{{mono| | | <center>{{mono|{{L|fog_volume|toolsfogvolume}}}}</center> | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
Line 595: | Line 594: | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
| {{l4d| | | {{l4d|新增}} | ||
与多个{{ent|env_fog_controller}}一起使用,以更改关卡中的雾颜色和密度。<br>当从其体积外部观看时,其体积内的雾不会显示不同的属性,因为进入时会全局更改地图上所有雾的外观。 | |||
|} | |} | ||
=== | === 天空和雾 — 游戏特定 === | ||
这些工具纹理仅在特定的起源引擎游戏中可用。 | |||
此部分没有游戏特定的工具纹理。 | |||
== | == 杂项 == | ||
这些是具有特殊用途的纹理,有时仅在某一个游戏中出现。 | |||
其中一些纹理甚至不是"真正的"工具纹理,因为它们不具备任何{{L|Material_Map_Compile_Flags|编译标志}},但它们具有其他可用纹理无法实现的重要功能。 | |||
{| class="standard-table" | {| class="standard-table" | ||
|- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | |- style="z-index:1; position:sticky; top:0;border:2px solid #525252;" | ||
! width="64px" style="background-color: #323232;color:white" | | ! width="64px" style="background-color: #323232;color:white" | 图像 | ||
! width="110px" style="background-color: #323232;color:white" | | ! width="110px" style="background-color: #323232;color:white" | 文件名 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 投射阴影 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}} | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 阻挡NPC{{L|LOS|视线}} | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对NPC固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对玩家固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对物理固体 | ||
! width="75px" style="background-color: #323232;color:white" | | ! width="75px" style="background-color: #323232;color:white" | 对子弹固体 | ||
! style="background-color: #323232;color:white" | | ! style="background-color: #323232;color:white" | 用途/备注 | ||
|- id="blockbomb" | |- id="blockbomb" | ||
| [[File: blockbomb.jpg|64px]] | | [[File: blockbomb.jpg|64px]] | ||
Line 633: | Line 632: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{csgo}} | | {{csgo}} 行为类似{{mono|ToolsInvisible}}。可能未实现。 | ||
|- id="climb" | |- id="climb" | ||
| <div style="text-align: center;">[[File:L4d2-Climb_versus.png|64px]]</div> | | <div style="text-align: center;">[[File:L4d2-Climb_versus.png|64px]]</div> | ||
Line 645: | Line 644: | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
| {{l4dseries}} | | {{l4dseries}} 仅感染者可用的梯子。'''不'''对对抗模式中的感染者玩家可见,但可以攀爬。请改用'''Climb Versus'''。<br> | ||
可用于被{{ent|func_playerinfected_clip}}阻挡的区域,玩家感染者无法到达且不应看到攀爬点,但AI应该能够使用它来生成尸潮。 | |||
|- id="climbalpha" | |- id="climbalpha" | ||
| <div style="text-align: center;">[[File:Climb alpha.png|64px]]</div> | | <div style="text-align: center;">[[File:Climb alpha.png|64px]]</div> | ||
| <center>{{mono|climb_alpha}}</center> | | <center>{{mono|climb_alpha}}</center> | ||
| {{Both| | | {{Both|对感染者可见}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 658: | Line 657: | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
| {{l4dseries}} | | {{l4dseries}} 与'''Climb Versus'''相同,唯一区别是{{mono|climb_alpha}}使用{{L|$alphatest}},而{{mono|climb_versus}}使用{{L|$additive}}。<br> | ||
此纹理可用于应用于半透明材质上的位置,以修复{{L|$translucent#Flickering_and_Reversed_Depth|排序问题}},但迄今为止从未在任何官方战役中使用过。 | |||
|- id="climb_versus" | |- id="climb_versus" | ||
| <div style="text-align: center;">[[File:L4d2-Climb_versus.png|64px]]</div> | | <div style="text-align: center;">[[File:L4d2-Climb_versus.png|64px]]</div> | ||
| <center>{{mono|climb_versus}}</center> | | <center>{{mono|climb_versus}}</center> | ||
| {{Both| | | {{Both|对感染者可见}} | ||
| {{No}} | | {{No}} | ||
| {{No}} | | {{No}} | ||
Line 671: | Line 670: | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
| {{l4dseries}} | | {{l4dseries}} 仅感染者可用的梯子。必须与{{ent|func_ladder}}一起使用;否则将被导航网格编辑器忽略。<br> | ||
|- id="hulkwall" | |- id="hulkwall" | ||
| <div style="text-align: center;">[[File:Hulkwall.png|64px]]</div> | | <div style="text-align: center;">[[File:Hulkwall.png|64px]]</div> | ||
| <center>{{mono|hulkwall}}</center> | | <center>{{mono|hulkwall}}</center> | ||
| {{Both| | | {{Both|对感染者可见}} | ||
| {{yes}} | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
Line 683: | Line 682: | ||
| {{yes}} | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
| {{l4dseries}} | | {{l4dseries}} 这是一个过时的视觉提示纹理,表示可被特殊感染者玩家破坏的墙。<br>该纹理本身除了对幸存者不可见外没有特殊能力。<br>此纹理已被<code>../effects/tankwall</code>取代。但这个纹理并未从游戏中移除。<br>更多信息请参见{{L|L4D_Level_Design/Versus_Maps#Making_the_visible_cue_for_breakable_walls|此页面}}。 | ||
|- id="hulkwallglow" | |- id="hulkwallglow" | ||
| <div style="text-align: center;">[[File:Hulkwallglow.png|64px]]</div> | | <div style="text-align: center;">[[File:Hulkwallglow.png|64px]]</div> | ||
| <center>{{mono|hulkwallglow}}</center> | | <center>{{mono|hulkwallglow}}</center> | ||
| {{Both| | | {{Both|对感染者可见}} | ||
| {{yes}} | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
Line 695: | Line 694: | ||
| {{yes}} | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
| {{l4dseries}} | | {{l4dseries}} 这是一个过时的视觉提示纹理,表示可被特殊感染者玩家破坏的墙。<br>该纹理本身除了对幸存者不可见外没有特殊能力。<br>此纹理已被<code>../effects/tankwall</code>取代。但这个纹理并未从游戏中移除。<br>更多信息请参见{{L|L4D_Level_Design/Versus_Maps#Making_the_visible_cue_for_breakable_walls|此页面}}。 | ||
|- id="tankwall" | |- id="tankwall" | ||
| <div style="text-align: center;">[[File:L4d-effects-tankwall.png|64px]]</div> | | <div style="text-align: center;">[[File:L4d-effects-tankwall.png|64px]]</div> | ||
| <center>{{mono|../effects/tankwall}}</center> | | <center>{{mono|../effects/tankwall}}</center> | ||
| {{Both| | | {{Both|对感染者可见}} | ||
| {{yes}} | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
Line 707: | Line 706: | ||
| {{yes}} | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
| {{l4dseries}} | | {{l4dseries}} 这是"新"的视觉提示纹理,表示可被特殊感染者玩家破坏的墙。<br>该纹理本身除了对幸存者不可见外没有特殊能力。<br>更多信息请参见{{L|L4D_Level_Design/Versus_Maps#Making_the_visible_cue_for_breakable_walls|此页面}}。 | ||
|- id="dotted" | |- id="dotted" | ||
| <div style="text-align: center;">[[File:Toolsdotted.png|64px]]</div> | | <div style="text-align: center;">[[File:Toolsdotted.png|64px]]</div> | ||
Line 718: | Line 717: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes | Yes <br /> | | {{Yes | Yes<br />(有痕迹)}} | ||
| | | 使用此纹理的面会渲染在所有其他笔刷几何体之上。此外,任何面使用Dotted纹理的笔刷都不会阻挡可见性或剔除其接触的任何面,这意味着任何被Dotted纹理笔刷封闭的区域都不会以任何方式从地图中移除。 | ||
{{confirm| | {{confirm|此效果可能仅因具有{{cmd|$alphatest}}而产生。}} | ||
|- id="invisibledisplacement" | |- id="invisibledisplacement" | ||
| [[File:Toolsinvisibledisplacement.gif|64px]] | | [[File:Toolsinvisibledisplacement.gif|64px]] | ||
Line 731: | Line 730: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{both | | | {{both | 取决于游戏}} | ||
| {{tf2| | | {{tf2|仅限}}</br>光线不会被此纹理阻挡,除了在{{csgo}}中。<br> | ||
尽管位于{{mono|Materials/Tools}}文件夹中,但这并不是工具纹理。它没有特殊能力。它只是一个用于{{L|Clip_texture|位移碰撞}}的不可见纹理,您可以制作一个不可见的位移而不是碰撞笔刷,因为制作复杂的碰撞笔刷很困难。<br> | |||
{{tf2}} | {{tf2}} 使用{{cmd|$decal|1}}和{{cmd|$surfaceprop|"dirt"}}。<br> | ||
|- id="Clear" | |- id="Clear" | ||
| [[File:Toolswhite.gif|64px]] | | [[File:Toolswhite.gif|64px]] | ||
| <center>{{mono|../effects/clear}}</center> | | <center>{{mono|../effects/clear}}</center> | ||
| {{Both| | | {{Both|完全透明}} | ||
| {{Both| | | {{Both|取决于使用}} | ||
| {{Both| | | {{Both|取决于使用}} | ||
| {{N/A}} | | {{N/A}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Both| | | {{Both|取决于使用}} | ||
| {{l4dseries}} | | {{l4dseries}} 基本的{{L|LightmappedGeneric}}纹理,除了不可见外没有其他能力。<br> | ||
官方使用方式类似{{mono|invisibledisplacement}}进行{{L|Clip_texture|位移碰撞}}。<br> | |||
除了{{cmd|$alphatest|1}}外没有其他VMT属性。 | |||
|- id="Invismetal" | |- id="Invismetal" | ||
| [[File:Toolinvismetal.png|64px]] | | [[File:Toolinvismetal.png|64px]] | ||
Line 760: | Line 759: | ||
| {{Yes}} | | {{Yes}} | ||
| {{No}} | | {{No}} | ||
| {{css}} {{l4dseries}} | | {{css}} {{l4dseries}} 不可见纹理,具有金属{{L|$surfaceprop|表面属性}}。类似于Nodraw Metal应有的工作方式。<br> | ||
被射击时产生金属火花,但子弹会穿过。<br> | |||
不密封地图。<br> | |||
{{tip| | {{tip|您可能需要编辑VMT添加<code>%CompileDetail 1</code>以防止其切割可视区域,这会使其更有用。或者,将其绑定到{{ent|func_detail}}或其他实体。}} | ||
{{modernConfirm | | {{modernConfirm |{{bms}}中也存在invisimetal纹理,尽管使用不同的纹理。它的工作方式相同吗?}} | ||
|- id="Locked" | |- id="Locked" | ||
| ''' | | '''无图像''' | ||
| <center>Locked</center> | | <center>Locked</center> | ||
| {{N/A}} | | {{N/A}} | ||
Line 776: | Line 775: | ||
| {{N/A}} | | {{N/A}} | ||
| {{N/A}} | | {{N/A}} | ||
| | | 这是一种特殊的工具纹理,旨在防止{{L|VMEX}}反编译使用此自定义工具纹理的任何地图。{{L|BSPSource}}会忽略此纹理,使其无效。 | ||
它并不'''真正'''存在,因为每个用户都必须制作自己的纹理,但为了完整性在此列出。 | |||
|- id="toolswarmlight" | |- id="toolswarmlight" | ||
| [[File:Toolswarmlight.png|64px]] | | [[File:Toolswarmlight.png|64px]] | ||
Line 789: | Line 788: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{l4dseries}} | | {{l4dseries}} 基本的{{L|UnlitGeneric}}纹理,没有特殊能力。<br> | ||
与{{ent|func_brush}}一起使用,使其非固体并在接近时淡出。<br> | |||
它是{{mono|UnlitGeneric}}使其看起来像是在发出暖色光,但未列在{{L|lights.rad}}中,因此实际上不会为{{L|VRAD}}编译发出任何光。<br> | |||
仅在{{code|c8m2_subway}}中用于终点安全屋建筑入口右侧的三个窗户后面,模拟房间中发光的光线。<br> | |||
|- id="wrongway" | |- id="wrongway" | ||
| [[File:Toolswrongway.png|64px]] | | [[File:Toolswrongway.png|64px]] | ||
| <center>{{mono|wrongway}}</center> | | <center>{{mono|wrongway}}</center> | ||
| {{both| | | {{both|是 {{csgo|中}}<br> 仅对感染者}} {{l4dseries|中}} | ||
| {{No}} | | {{No}} | ||
| {{Yes}} | | {{Yes}} | ||
Line 803: | Line 802: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes|Yes<br>( | | {{Yes|Yes<br>(无痕迹)}} | ||
| {{l4dseries}}{{csgo}} | | {{l4dseries}}{{csgo}} 用于指示可游玩区域的边界。<br> | ||
{{l4d}} | {{l4d}} 仅对感染者玩家可见。<br> | ||
{{l4d2}} | {{l4d2}} 没有战役再使用此工具纹理。更多信息请参见{{L|L4D_Level_Design/Versus_Maps#Blocking_the_Infected_Team|L4D关卡设计:阻挡感染者队伍}}。<br> | ||
{{csgo}} | {{csgo}} 特别用于{{csgo mode|Wingman}} {{L|CS:GO Game Modes|游戏模式}}。它具有与"WrongWay Timer"相同的属性。<br> | ||
{{tip| | {{tip|所有是/否标志都可以通过应用于{{ent|func_brush}}来更改。}} | ||
|- id="wrongway_timer" | |- id="wrongway_timer" | ||
| [[File:Wrongway timer.png|64px]] | | [[File:Wrongway timer.png|64px]] | ||
| <center>{{mono|wrongway_timer}}</center> | | <center>{{mono|wrongway_timer}}</center> | ||
| {{Both| | | {{Both|工作不正常}} | ||
| {{No}} | | {{No}} | ||
| {{Yes}} | | {{Yes}} | ||
Line 820: | Line 819: | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{csgo}} | | {{csgo}} 用于在{{csgo mode|Retakes}} {{L|CS:GO Game Modes|游戏模式}}的冻结时间内暂时阻挡恐怖分子的笔刷。它仅对接近应用此材质的实体(例如{{ent|func_brush}})原点的{{L|player|玩家}}可见,这是通过<code>PlayerProximity</code> {{L|material proxies|材质代理}}实现的。 | ||
{{warning| | {{warning|在{{L|world brush|世界笔刷}}和{{ent|func_detail}}上无法按预期工作,因为它们没有原点:在游戏中,{{L|$alpha}}要么等于屏幕上此材质最近有效应用的{{mono|$alpha}},要么-如果没有-{{mono|$alpha}}保持"卡"在某个值,无论接近程度如何。}} | ||
|} | |} | ||
{{ACategory|Source}} | |||
{{ACategory|Level Design}} | |||
{{ACategory|Material System}} |
Latest revision as of 05:10, 29 June 2025
Tool textures 主要用于工具,但有时也被引擎用于执行特殊任务。在Hammer 中,可以通过在纹理浏览器 中使用"tools\"作为过滤器轻松找到它们,但其他工具纹理可能位于不同的目录中。
任何人都可以通过利用可用的材质编译标志 来制作自己的工具纹理,例如使用%compileNonSolid 1、%compileDetail 1和%compileNodraw 1来创建一个非固体、不切割可视区域 且不可见的工具纹理。
也可以设置%tooltexture,这仅在Hammer的纹理浏览器中可见,而$basetexture在游戏中可见;但是,自制的工具纹理必须随地图一起发布,否则可能无法工作。
本页面包含所有起源引擎游戏中可以找到的工具纹理(包括对第三方游戏的描述,这些游戏改变了工具纹理的工作方式或有不同的行为)。关于第三方游戏特定的工具纹理,请参见第三方游戏页面 。



- clip|Clip]] ,适用于幸存者的[[Zh/
- playerclip|Player Clip]] 和适用于感染者的[[Zh/
- npcclip|NPC Clip]]func_playerinfected_clip。

toolsinvisible
、toolsinvisibleladder
和invismetal
。这些纹理永远不会被看到,为它们创建可视区域是浪费的。您可能希望向有问题的材质添加%CompileDetail以防止它们切割可视区域。修改后的VMT文件不需要与编译后的地图共享,因为只有vbsp 在构建地图时使用这些编译标志。
但您需要使用自定义文件夹 (如果可用,首选),或者将这些文件打包成vpk文件,并通过编辑gameinfo 将其加载到Hammer中,使修改后的文件位于所有其他文件夹和搜索路径之上。

toolsinvisibleladder
,在某些游戏中可以改用%CompileClip(和可选的$translucent)而不是%CompileNoDraw和%CompilePassBullets,但仅当绑定到func_ladder 时有效(在

通用
通用 — 常见
这些工具纹理在所有起源引擎游戏中都可用。
其中一些纹理在某些游戏中有特殊功能。这些特殊功能通过在描述中列出游戏图标来注明(如、
、
、
等)。
图像 | 文件名 | 作为世界笔刷 时可见 | 投射阴影 | 切割VIS区域 | 阻挡NPC视线 | 对NPC固体 | 对玩家固体 | 对物理固体 | 对子弹固体 | 用途/备注 |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (有痕迹) |
![]() 此纹理常用于远处的笔刷,它们很暗。它不能被任何类型的光照亮,但会受到雾色的影响。 | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (有痕迹) |
![]() ![]() ![]() | |
![]() |
No | No | Yes | No | Yes | Yes | Yes | Yes (无痕迹) |
![]() 有关如何实际阻挡子弹和投射物的信息,请参见Blockbullets 。 | |
![]() |
No | No | Yes | No | Yes | Yes | Yes | No | 对prop_physics、投射物、玩家和NPC固体。对子弹不固体。
| |
![]() |
No | No | Yes | No | Yes | Yes | Yes | No | 用于大多数多人游戏中的梯子(![]() | |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (无痕迹) |
在游戏中不绘制,密封泄漏 ,并被VRAD跳过。如果在同一笔刷的所有面上使用,会阻挡可见性。理想情况下,每个在正常游戏过程中看不到的面都应使用此纹理。![]() ![]() ![]() ![]() 待完善: 将此"玻璃脚步声"版本插入列表中
![]() ![]() | |
![]() |
N/A | No | No | No | No | No | No | No | [![]() ![]() | |
![]() |
No | No | No | Yes | No | No | No | No | 阻挡NPC 和bot 的视线 。 mat_wireframe 1/2将显示,虽然此纹理不阻挡可视区域 ,但它绘制交叉多边形,仅这些多边形就能阻止引擎渲染包围的笔刷工作。可以通过将Block LOS纹理的笔刷转换为func_brush并将其Solidity键值设置为固体状态来解决此问题。(在此状态下,Block LOS func_brush仍然可以穿过。) | |
![]() |
No | Yes | No | No | No | No | No | No | 人工投射阴影。仅在编译时由VRAD 使用。不密封泄漏 。更多用途请参见高级照明 。 | |
![]() |
Yes | No | No | No | No | No | No | No | 用于触发器 和func_viscluster实体。如果在没有EF_NODRAW的实体上使用,则可见。 |
通用 — 游戏特定
这些工具纹理仅在特定的起源引擎游戏中可用。
图像 | 文件名 | 作为世界笔刷 时可见 | 投射阴影 | 切割VIS区域 | 阻挡NPC视线 | 对NPC固体 | 对玩家固体 | 对物理固体 | 对子弹固体 | 用途/备注 |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (有痕迹) |
![]() ![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (有痕迹) |
![]() ![]() 继承自ToolsBlack的各种City17 %25keywords 。 | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (有痕迹) |
![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (有痕迹) |
![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (有痕迹) |
![]() ![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (有痕迹) |
![]() | |
![]() |
No | No | No | No | Yes | Yes | Yes | Yes (无痕迹) |
![]() | |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (无痕迹) |
![]() | |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (无痕迹) |
![]() | |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (无痕迹) |
![]() | |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (无痕迹) |
![]() |
优化
图像 | 文件名 | 作为世界笔刷 时可见 | 投射阴影 | 切割VIS区域 | 阻挡NPC视线 | 对NPC固体 | 对玩家固体 | 对物理固体 | 对子弹固体 | 用途/备注 |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | No | Yes | No | No | No | No | No | 与区域门户 一起使用(func_areaportal 和func_areaportalwindow )。可以与其他笔刷实体一起使用,例如某些触发器。
| |
![]() |
No | No | Yes | No | No | No | No | No | 指示VBSP 沿此纹理切割可视区域 ,但不做其他任何操作。 | |
![]() |
No | No | No | No | No | No | No | No | 对任何事物都没有影响(除了![]() 与Hint工具纹理结合使用很有用(防止其他面切割可视区域),也可以作为Hammer中分组、移动和占位对象的工具。 | |
![]() |
Yes | No | No | No | No | No | No | No | 仅用于func_occluder实体的遮挡面。
与toolstrigger不同,当VBSP使用-nodrawtriggers编译时,toolsoccluder将正常工作。 |
碰撞
碰撞 — 通用
这些工具纹理在所有起源引擎游戏中都可用。
其中一些纹理在某些游戏中有特殊功能。这些特殊功能通过在描述中列出游戏图标来注明(如、
、
、
等)。
图像 | 文件名 | 作为世界笔刷 时可见 | 投射阴影 | 切割VIS区域 | 阻挡NPC视线 | 对NPC固体 | 对玩家固体 | 对物理固体 | 对子弹固体 | 用途/备注 |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
No | No | No | No | Yes | Yes | No | No | 对玩家和NPC 固体,但对其他对象不固体。
![]()
| |
![]() |
No | No | No | No | Yes | No | No | No | 仅对NPC 固体。![]() ![]() ![]() ![]() | |
![]() |
No | No | No | No | No | Yes | No | No | 仅对玩家 固体。
| |
![]() |
Yes | Yes | Yes | N/A | Yes | Yes | Yes | Yes (有痕迹) |
![]() ![]() ![]() (有关限制玩家移动的工具纹理,请参见上面的Player Clip。) |
碰撞 — 游戏特定
这些工具纹理仅在特定的起源引擎游戏中可用。
图像 | 文件名 | 作为世界笔刷 时可见 | 投射阴影 | 切割VIS区域 | 阻挡NPC视线 | 对NPC固体 | 对玩家固体 | 对物理固体 | 对子弹固体 | 用途/备注 |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
No | No | No | No | No | No | 对手榴弹固体 | No | ![]() | |
![]() |
No | No | No | N/A | N/A | No | No | No | ![]() |
天空和雾
天空和雾 — 通用
这些工具纹理在所有起源引擎游戏中都可用。
其中一些纹理在某些游戏中有特殊功能。这些特殊功能通过在描述中列出游戏图标来注明(如、
、
、
等)。
图像 | 文件名 | 作为世界笔刷 时可见 | 投射阴影 | 切割VIS区域 | 阻挡NPC视线 | 对NPC固体 | 对玩家固体 | 对物理固体 | 对子弹固体 | 用途/备注 |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | No | Yes | No | Yes | Yes | Yes | Yes (有痕迹) |
无效果;使用不存在的编译标志 %CompileFog 。
(您可以将其用于func_smokevolume而不是Trigger纹理,但不能用于func_dustcloud。) | |
![]() |
No | No | Yes | Yes | Yes | Yes | Yes | Yes (无痕迹) |
此纹理用于制作3D天空盒 。如果地图中有light_environment实体,则会投射光线。 诸如地图的另一区域之类的东西会渲染在天空盒之上。区域门户可以阻止这种情况发生,但通常更好的做法是添加更多场景来覆盖不应看到的东西,将这些物体重新定位到视野之外,或者干脆不在该区域设置开口。 | |
![]() |
No | No | Yes | Yes | Yes | Yes | Yes | Yes (无痕迹) |
![]() 如果地图中有light_environment实体,则会投射光线。 ![]() 如果在与toolsskybox工具纹理相同的PVS 中使用,则无效。 | |
![]() |
No | Yes | Yes | N/A | N/A | Yes | N/A | Yes (有痕迹) |
SkyFog纹理不包含任何属性。目前不存在名为"skyfog"的对应着色器。(生成错误Error: Material "toolsskyfog" uses unknown shader "SkyFog" 。)
![]() | |
![]() |
Yes | No | No | No | No | No | No | No | ![]() 与多个env_fog_controller一起使用,以更改关卡中的雾颜色和密度。 |
天空和雾 — 游戏特定
这些工具纹理仅在特定的起源引擎游戏中可用。
此部分没有游戏特定的工具纹理。
杂项
这些是具有特殊用途的纹理,有时仅在某一个游戏中出现。
其中一些纹理甚至不是"真正的"工具纹理,因为它们不具备任何编译标志 ,但它们具有其他可用纹理无法实现的重要功能。
图像 | 文件名 | 作为世界笔刷 时可见 | 投射阴影 | 切割VIS区域 | 阻挡NPC视线 | 对NPC固体 | 对玩家固体 | 对物理固体 | 对子弹固体 | 用途/备注 |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
No | No | Yes | Yes | Yes | Yes | Yes | Yes | ![]() | |
No | No | No | No | Yes | Yes | Yes | No | ![]() ![]() 可用于被func_playerinfected_clip阻挡的区域,玩家感染者无法到达且不应看到攀爬点,但AI应该能够使用它来生成尸潮。 | ||
对感染者可见 | No | No | No | Yes | Yes | Yes | No | ![]() ![]() 此纹理可用于应用于半透明材质上的位置,以修复排序问题 ,但迄今为止从未在任何官方战役中使用过。 | ||
对感染者可见 | No | No | No | Yes | Yes | Yes | No | ![]() ![]() | ||
对感染者可见 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ![]() ![]() 该纹理本身除了对幸存者不可见外没有特殊能力。 此纹理已被 ../effects/tankwall 取代。但这个纹理并未从游戏中移除。更多信息请参见此页面 。 | ||
对感染者可见 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ![]() ![]() 该纹理本身除了对幸存者不可见外没有特殊能力。 此纹理已被 ../effects/tankwall 取代。但这个纹理并未从游戏中移除。更多信息请参见此页面 。 | ||
对感染者可见 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ![]() ![]() 该纹理本身除了对幸存者不可见外没有特殊能力。 更多信息请参见此页面 。 | ||
Yes | No | Yes | No | Yes | Yes | Yes | Yes (有痕迹) |
使用此纹理的面会渲染在所有其他笔刷几何体之上。此外,任何面使用Dotted纹理的笔刷都不会阻挡可见性或剔除其接触的任何面,这意味着任何被Dotted纹理笔刷封闭的区域都不会以任何方式从地图中移除。
![]() | ||
![]() |
No | No | No | No | Yes | Yes | Yes | 取决于游戏 | ![]() 光线不会被此纹理阻挡,除了在 ![]() 尽管位于Materials/Tools文件夹中,但这并不是工具纹理。它没有特殊能力。它只是一个用于位移碰撞 的不可见纹理,您可以制作一个不可见的位移而不是碰撞笔刷,因为制作复杂的碰撞笔刷很困难。 | |
![]() |
完全透明 | 取决于使用 | 取决于使用 | N/A | Yes | Yes | Yes | 取决于使用 | ![]() ![]() 官方使用方式类似invisibledisplacement进行位移碰撞 。 | |
![]() |
No | No | Yes | No | Yes | Yes | Yes | No | ![]() ![]() ![]() 被射击时产生金属火花,但子弹会穿过。 ![]() %CompileDetail 1 以防止其切割可视区域,这会使其更有用。或者,将其绑定到func_detail或其他实体。 | |
无图像 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 这是一种特殊的工具纹理,旨在防止VMEX 反编译使用此自定义工具纹理的任何地图。BSPSource 会忽略此纹理,使其无效。
它并不真正存在,因为每个用户都必须制作自己的纹理,但为了完整性在此列出。 | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ![]() ![]() 与func_brush一起使用,使其非固体并在接近时淡出。 | |
![]() |
是 ![]() 仅对感染者 ![]() ![]() |
No | Yes | No | Yes | Yes | Yes | Yes (无痕迹) |
![]() ![]() ![]()
![]() | |
![]() |
工作不正常 | No | Yes | No | Yes | Yes | Yes | Yes | ![]() ![]() PlayerProximity 材质代理 实现的。
![]() |