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

Zh/Tool textures (Source): Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
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}}
{{TabsBar|main=工具纹理}}
{{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" | 作为[[world brush|世界笔刷]]时可见
! 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|<br />(有痕迹)}}
| {{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|<br />(有痕迹)}}
| {{Yes|Yes<br />(有痕迹)}}
| {{hl2ep2|新增}}
| {{hl2ep2|新增}}
{{note|{{tf2|2.bold}}中没有}}
{{note|{{tf2|2.bold}}中没有}}
Line 82: Line 81:
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes|<br />(无痕迹)}}
| {{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|<br />(无痕迹)}}
| {{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" | 作为[[world brush|世界笔刷]]时可见
! 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|<br />(有痕迹)}}
| {{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|<br />(有痕迹)}}
| {{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|<br />(有痕迹)}}
| {{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|<br />(有痕迹)}}
| {{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|<br />(有痕迹)}}
| {{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|<br />(有痕迹)}}
| {{Yes|Yes<br />(有痕迹)}}
| {{as}} 与{{mono|ToolsBlack}}相同,但不知为何被替代使用。
| {{as}} 与{{mono|ToolsBlack}}相同,但不知为何被替代使用。
|- id="blockbullets"
|- id="blockbullets"
Line 277: Line 276:
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes|<br />(无痕迹)}}
| {{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|<br />(无痕迹)}}
| {{Yes|Yes<br />(无痕迹)}}
| {{css}} 与{{mono|ToolsNodraw}}相同,但纹理名称不同。
| {{css}} 与{{mono|ToolsNodraw}}相同,但纹理名称不同。
|- id="nodrawwood"
|- id="nodrawwood"
Line 301: Line 300:
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes|<br />(无痕迹)}}
| {{Yes|Yes<br />(无痕迹)}}
| {{css}} 与{{mono|ToolsNodraw}}相同,但被击中时会发出木制撞击声。
| {{css}} 与{{mono|ToolsNodraw}}相同,但被击中时会发出木制撞击声。
|- id="nodrawnoshadow"
|- id="nodrawnoshadow"
Line 313: Line 312:
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes|<br />(无痕迹)}}
| {{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|<br />(无痕迹)}}
| {{Yes|Yes<br />(无痕迹)}}
| {{p2}} 与{{mono|ToolsNodraw}}相同,但可以在该纹理上放置传送门。
| {{p2}} 与{{mono|ToolsNodraw}}相同,但可以在该纹理上放置传送门。
|-
|-
|}
|}


== Optimization ==
== 优化 ==
{| 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" | Image
! width="64px" style="background-color: #323232;color:white" | 图像
! width="110px" style="background-color: #323232;color:white" | Filename
! width="110px" style="background-color: #323232;color:white" | 文件名
! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]]
! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见
! width="75px" style="background-color: #323232;color:white" | Casts shadows
! width="75px" style="background-color: #323232;color:white" | 投射阴影
! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]]
! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}}
! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]]
! width="75px" style="background-color: #323232;color:white" | 阻挡NPC{{L|LOS|视线}}
! width="75px" style="background-color: #323232;color:white" | Solid to NPCs
! width="75px" style="background-color: #323232;color:white" | 对NPC固体
! width="75px" style="background-color: #323232;color:white" | Solid to player(s)
! width="75px" style="background-color: #323232;color:white" | 对玩家固体
! width="75px" style="background-color: #323232;color:white" | Solid to physics
! width="75px" style="background-color: #323232;color:white" | 对物理固体
! width="75px" style="background-color: #323232;color:white" | Solid to bullets
! width="75px" style="background-color: #323232;color:white" | 对子弹固体
! style="background-color: #323232;color:white" | Usage / Notes
! style="background-color: #323232;color:white" | 用途/备注
|- id="areaportal"
|- id="areaportal"
| [[File:Toolsareaportal.gif|64px]]
| [[File:Toolsareaportal.gif|64px]]
| <center>{{mono|[[Areaportal|toolsareaportal]]}}</center>
| <center>{{mono|{{L|Areaportal|toolsareaportal}}}}</center>
| {{Yes}}
| {{Yes}}
| {{No}}
| {{No}}
Line 355: Line 354:
| {{No}}
| {{No}}
| {{No}}
| {{No}}
| Use with [[areaportal]]s (<code>{{ent|func_areaportal}}s</code> and <code>{{ent|func_areaportalwindow}}s</code>). Can be used with other brush entities, such as some triggers.
| 与{{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|[[Hint brush|toolshint]]}}</center>
| <center>{{mono|{{L|Hint brush|toolshint}}}}</center>
| {{No}}
| {{No}}
| {{No}}
| {{No}}
Line 367: Line 366:
| {{No}}
| {{No}}
| {{No}}
| {{No}}
| Instructs [[VBSP]] to cut [[visleaves]] along this texture, but does nothing else.
| 指示{{L|VBSP}}沿此纹理切割{{L|visleaves|可视区域}},但不做其他任何操作。
|- id="skip"
|- id="skip"
| [[File:Toolsskip.gif|64px]]
| [[File:Toolsskip.gif|64px]]
| <center>{{mono|[[Skip|toolsskip]]}}</center>
| <center>{{mono|{{L|Skip|toolsskip}}}}</center>
| {{No}}
| {{No}}
| {{No}}
| {{No}}
Line 379: Line 378:
| {{No}}
| {{No}}
| {{No}}
| {{No}}
| Has no effect on anything (except [[weapon c4|bomb]] in {{css}}). Skip faces are removed during compile, so a brush textured with Skip won't prevent leaks.
| 对任何事物都没有影响(除了{{css}}中的{{L|weapon c4|炸弹}})。Skip面在编译期间被移除,因此使用Skip纹理的笔刷不会防止泄漏。
Useful in combination with Hint tool textures (to prevent the other sides from cutting vis) and as a tool in Hammer for grouping, moving and place-holding objects.
与Hint工具纹理结合使用很有用(防止其他面切割可视区域),也可以作为Hammer中分组、移动和占位对象的工具。
{{bug|hidetested=1|In {{css}}, skip brushes act as [[clip]] brushes for the [[weapon c4|bomb]].
{{bug|hidetested=1|{{css}}中,skip笔刷对{{L|weapon c4|炸弹}}充当{{L|clip}}笔刷。
{{tip|This can be exploited by a mapper to prevent the bomb from falling into a pit if planted too close to the edge.}} }}
{{tip|地图制作者可以利用这一点来防止炸弹在放置得太靠近边缘时掉入坑中。}} }}
|- id="occluder"
|- id="occluder"
| [[File:Toolsoccluder.gif|64px]]
| [[File:Toolsoccluder.gif|64px]]
| <center>{{mono|[[Occluder|toolsoccluder]]}}</center>
| <center>{{mono|{{L|Occluder|toolsoccluder}}}}</center>
| {{Yes}}
| {{Yes}}
| {{No}}
| {{No}}
Line 394: Line 393:
| {{No}}
| {{No}}
| {{No}}
| {{No}}
| Used only for the occluding sides of {{ent|func_occluder}} entities.
| 仅用于{{ent|func_occluder}}实体的遮挡面。
Unlike toolstrigger, toolsoccluder will correctly work when VBSP is compiled with {{code|-nodrawtriggers}}.
与toolstrigger不同,当VBSP使用{{code|-nodrawtriggers}}编译时,toolsoccluder将正常工作。
|}
|}


== Clips ==
== 碰撞 ==
=== Clips Common ===
=== 碰撞 通用 ===
These tool textures are available in every source engine game.<br>
这些工具纹理在所有起源引擎游戏中都可用。<br>
Some of these textures have special function in some games. These special functions are noted by having the game's icon listed in the description (such as {{css}}, {{csgo}}, {{l4dseries}}, {{p2}}, etc.).
其中一些纹理在某些游戏中有特殊功能。这些特殊功能通过在描述中列出游戏图标来注明(如{{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" | Image
! width="64px" style="background-color: #323232;color:white" | 图像
! width="110px" style="background-color: #323232;color:white" | Filename
! width="110px" style="background-color: #323232;color:white" | 文件名
! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]]
! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见
! width="75px" style="background-color: #323232;color:white" | Casts shadows
! width="75px" style="background-color: #323232;color:white" | 投射阴影
! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]]
! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}}
! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]]
! width="75px" style="background-color: #323232;color:white" | 阻挡NPC{{L|LOS|视线}}
! width="75px" style="background-color: #323232;color:white" | Solid to NPCs
! width="75px" style="background-color: #323232;color:white" | 对NPC固体
! width="75px" style="background-color: #323232;color:white" | Solid to player(s)
! width="75px" style="background-color: #323232;color:white" | 对玩家固体
! width="75px" style="background-color: #323232;color:white" | Solid to physics
! width="75px" style="background-color: #323232;color:white" | 对物理固体
! width="75px" style="background-color: #323232;color:white" | Solid to bullets
! width="75px" style="background-color: #323232;color:white" | 对子弹固体
! style="background-color: #323232;color:white" | Usage / Notes
! 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}}
| Solid to players and [[NPC]]s but not other objects.<br>
| 对玩家和{{L|NPC}}固体,但对其他对象不固体。<br>
{{src13}} Also solid to item pickups like ammo packs but not dropped weapons.<br>
{{src13}} 也对弹药包等物品拾取固体,但对掉落武器不固体。<br>
{{css}}{{csgo}} Solid to dropped [[weapon_c4|C4]]. Solid to [[hostage_entity|hostages]] in {{css}}.<br>
{{css}}{{csgo}} 对掉落的{{L|weapon_c4|C4}}固体。在{{css}}中对{{L|hostage_entity|人质}}固体。<br>
{{csgo}}{{Gmod}} Feature clip brush textures with different material types: Concrete, Dirt, Glass, Grass, Gravel, Metal, Metal Sand Barrel, Metal Grate, Metal Vehicle, Plastic, Rubber, Rubber Tire, Sand, Tile, Wood, Wood Basket, Wood Crate.<br>
{{csgo}}{{Gmod}} 具有不同材质类型的碰撞笔刷纹理:混凝土、泥土、玻璃、草地、砾石、金属、金属沙桶、金属格栅、金属车辆、塑料、橡胶、橡胶轮胎、沙子、瓷砖、木材、木篮、木箱。<br>
{{tip|If you need a clip of a specific material like Clip_Glass in a game that does not have these various clip materials, you can make a brush using any regular material with the property you want and then turn it into a [[func_brush]] that is always solid but not rendered.}}
{{tip|如果您需要特定材质的碰撞,如Clip_Glass,在没有这些各种碰撞材质的游戏中,您可以使用具有所需属性的任何常规材质制作笔刷,然后将其转换为始终固体但不渲染的{{L|func_brush}}。}}
:See more about [[Clip texture| clip texture here]].
:更多信息请参见{{L|Clip texture|碰撞纹理}}。
|- id="npcclip"
|- id="npcclip"
| [[File:Toolsnpcclip.gif|64px]]
| [[File:Toolsnpcclip.gif|64px]]
Line 443: Line 442:
| {{No}}
| {{No}}
| {{No}}
| {{No}}
| Solid to [[NPC]]s only.<br>{{css}}{{csgo}} Solid to [[bot]]s. Not solid to [[hostage_entity|hostages]].<br>{{l4dseries}} Solid to infected only, but does not stop Smokers, Boomers and Spitters from attacking through it.
| 仅对{{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}}
| Solid to [[player]]s only.<br>
| 仅对{{L|player|玩家}}固体。<br>
{{src13}} Also solid to item pickups like ammo packs but not dropped weapons.<br>
{{src13}} 也对弹药包等物品拾取固体,但对掉落武器不固体。<br>
{{css}}{{csgo}} Solid to [[player]]s, [[bot]]s (!), and dropped [[weapon_c4|C4]]. Solid to [[hostage_entity|hostages]] in {{css}}.<br>
{{css}}{{csgo}} 对{{L|player|玩家}}、{{L|bot}}(!)和掉落的{{L|weapon_c4|C4}}固体。在{{css}}中对{{L|hostage_entity|人质}}固体。<br>
{{l4dseries}} Solid to the survivors only.<br>
{{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 /> (Marks)}}
| {{Yes|Yes<br />(有痕迹)}}
| {{src07|removed}} {{also|{{tf2}}}}
| {{src07|移除}} {{also|{{tf2}}}}
{{ModernDeprecated|This texture has to be tied to an entity to gain any special abilities, but '''what''' entity is not yet confirmed.
{{ModernDeprecated|此纹理必须绑定到实体才能获得任何特殊能力,但绑定到'''什么'''实体尚未确认。
This texture, along with trigger, works on {{ent|func_vehicleclip}}. It was removed in {{hl2|1}} base since {{src07|1}}, but exist in {{tf2|1}} and {{src2|1}}.<br> (See Player Clip above for the tool texture that restricts player movement.)}}
此纹理与trigger一起在{{ent|func_vehicleclip}}上工作。自{{src07|1}}起在{{hl2|1}}基础中被移除,但在{{tf2|1}}{{src2|1}}中存在。<br>(有关限制玩家移动的工具纹理,请参见上面的Player Clip。)}}
|}
|}


=== Clips Game-Specific ===
=== 碰撞 游戏特定 ===
These tool textures are only available in specific Source engine games.
这些工具纹理仅在特定的起源引擎游戏中可用。
{| 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" | Image
! width="64px" style="background-color: #323232;color:white" | 图像
! width="110px" style="background-color: #323232;color:white" | Filename
! width="110px" style="background-color: #323232;color:white" | 文件名
! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]]
! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见
! width="75px" style="background-color: #323232;color:white" | Casts shadows
! width="75px" style="background-color: #323232;color:white" | 投射阴影
! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]]
! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}}
! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]]
! width="75px" style="background-color: #323232;color:white" | 阻挡NPC{{L|LOS|视线}}
! width="75px" style="background-color: #323232;color:white" | Solid to NPCs
! width="75px" style="background-color: #323232;color:white" | 对NPC固体
! width="75px" style="background-color: #323232;color:white" | Solid to player(s)
! width="75px" style="background-color: #323232;color:white" | 对玩家固体
! width="75px" style="background-color: #323232;color:white" | Solid to physics
! width="75px" style="background-color: #323232;color:white" | 对物理固体
! width="75px" style="background-color: #323232;color:white" | Solid to bullets
! width="75px" style="background-color: #323232;color:white" | 对子弹固体
! style="background-color: #323232;color:white" | Usage / Notes
! 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|Solid to Grenades}}
| {{both|对手榴弹固体}}
| {{No}}
| {{No}}
| {{csgo}} Solid to grenades only.
| {{csgo}} 仅对手榴弹固体。
|- id="droneclip"
|- id="droneclip"
| [[File:toolsdroneclip.jpg|64px]]
| [[File:toolsdroneclip.jpg|64px]]
Line 513: Line 512:
| {{No}}
| {{No}}
| {{No}}
| {{No}}
| {{csgo}} Used to prevent [[drone]]s getting stuck on complex geometry.
| {{csgo}} 用于防止{{L|drone|无人机}}卡在复杂几何体上。
|}
|}


== Sky and Fog ==
== 天空和雾 ==
=== Sky and Fog Common ===
=== 天空和雾 通用 ===
These tool textures are available in every Source engine game.<br>
这些工具纹理在所有起源引擎游戏中都可用。<br>
Some of these textures have special function in some games. These special functions are noted by having the game's icon listed in the description (such as {{css}}, {{csgo}}, {{l4dseries}}, {{p2}}, etc.).
其中一些纹理在某些游戏中有特殊功能。这些特殊功能通过在描述中列出游戏图标来注明(如{{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" | Image
! width="64px" style="background-color: #323232;color:white" | 图像
! width="110px" style="background-color: #323232;color:white" | Filename
! width="110px" style="background-color: #323232;color:white" | 文件名
! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]]
! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见
! width="75px" style="background-color: #323232;color:white" | Casts shadows
! width="75px" style="background-color: #323232;color:white" | 投射阴影
! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]]
! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}}
! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]]
! width="75px" style="background-color: #323232;color:white" | 阻挡NPC{{L|LOS|视线}}
! width="75px" style="background-color: #323232;color:white" | Solid to NPCs
! width="75px" style="background-color: #323232;color:white" | 对NPC固体
! width="75px" style="background-color: #323232;color:white" | Solid to player(s)
! width="75px" style="background-color: #323232;color:white" | 对玩家固体
! width="75px" style="background-color: #323232;color:white" | Solid to physics
! width="75px" style="background-color: #323232;color:white" | 对物理固体
! width="75px" style="background-color: #323232;color:white" | Solid to bullets
! width="75px" style="background-color: #323232;color:white" | 对子弹固体
! style="background-color: #323232;color:white" | Usage / Notes
! 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 /> (Marks)}}
| {{Yes | Yes<br />(有痕迹)}}
| No effect; uses nonexistent [[material map compile flags|compile flag]] [[%CompileFog]].
| 无效果;使用不存在的{{L|material map compile flags|编译标志}} {{L|%CompileFog}}。
(You can use this for {{ent|func_smokevolume}} instead of the Trigger texture, but NOT for {{ent|func_dustcloud}}.)
(您可以将其用于{{ent|func_smokevolume}}而不是Trigger纹理,但'''不能'''用于{{ent|func_dustcloud}}。)
|- id="skybox"
|- id="skybox"
| [[File:Toolsskybox.png|64px]]
| [[File:Toolsskybox.png|64px]]
| <center>{{mono|[[Skybox Basics|toolsskybox]]}}</center>
| <center>{{mono|{{L|Skybox Basics|toolsskybox}}}}</center>
| {{No}}
| {{No}}
| {{No}}
| {{No}}
Line 556: Line 555:
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes | Yes <br /> (No Marks)}}
| {{Yes | Yes<br />(无痕迹)}}
| This texture is used to make 3D [[skybox]]es. Casts light if there is a {{ent|light_environment}} entity in the map.<br>Things such as another area of a map will render on top of the skybox. An areaportal can stop this from happening, but it's ''generally'' better practice to add more scenery to cover the stuff that shouldn't be seen, reposition those things out of view, or just don't have an opening in that area.
| 此纹理用于制作3D{{L|skybox|天空盒}}。如果地图中有{{ent|light_environment}}实体,则会投射光线。<br>诸如地图的另一区域之类的东西会渲染在天空盒之上。区域门户可以阻止这种情况发生,但'''通常'''更好的做法是添加更多场景来覆盖不应看到的东西,将这些物体重新定位到视野之外,或者干脆不在该区域设置开口。
|- id="skybox2d"
|- id="skybox2d"
| [[File:Toolsskybox2d.gif|64px]]
| [[File:Toolsskybox2d.gif|64px]]
| <center>{{mono|[[Skybox (2D)|toolsskybox2d]]}}</center>
| <center>{{mono|{{L|Skybox (2D)|toolsskybox2d}}}}</center>
| {{No}}
| {{No}}
| {{No}}
| {{No}}
Line 568: Line 567:
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes | Yes <br /> (No Marks)}}
| {{Yes | Yes<br />(无痕迹)}}
| {{Src07|since}}
| {{Src07|新增}}
Used to make 2D [[skybox]]es without displaying the [[3D Skybox]].<br>Casts light if there is a {{mono|light_environment}} entity in the map. {{bug|hidetested=1|Light cast from this texture can still be blocked by 3D skybox geometry.}}<br>No effect if used in the same [[PVS]] as the {{mono|toolsskybox}} tool texture.
用于制作不显示{{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 /> (Marks)}}
| {{Yes | Yes<br />(有痕迹)}}
| The SkyFog texture does not contain any properties. There is currently no existing corresponding Shader called "skyfog". (Generates error <code>Error: Material "toolsskyfog" uses unknown shader "SkyFog"</code>.)
| SkyFog纹理不包含任何属性。目前不存在名为"skyfog"的对应着色器。(生成错误<code>Error: Material "toolsskyfog" uses unknown shader "SkyFog"</code>。)
{{ModernConfirm|Can it be fixed to function properly if its [[VMT]] settings are changed in the Source code and recompiled?}}
{{ModernConfirm|如果在其{{L|VMT}}设置中更改并重新编译起源引擎代码,是否可以修复其功能?}}
|- id="fog volume"
|- id="fog volume"
| [[File:Fogvolume.jpg|64px]]
| [[File:Fogvolume.jpg|64px]]
| <center>{{mono|[[fog_volume|toolsfogvolume]]}}</center>
| <center>{{mono|{{L|fog_volume|toolsfogvolume}}}}</center>
| {{Yes}}
| {{Yes}}
| {{No}}
| {{No}}
Line 595: Line 594:
| {{No}}
| {{No}}
| {{No}}
| {{No}}
| {{l4d|since}}
| {{l4d|新增}}
Used in conjunction with multiple {{ent|env_fog_controller}}s to change fog colours and densities in a level.<br> Fog inside its volume will not appear to have different atributes when viewed from outside its volume, as it globally changes the appearance of all fog across the map when entered.
与多个{{ent|env_fog_controller}}一起使用,以更改关卡中的雾颜色和密度。<br>当从其体积外部观看时,其体积内的雾不会显示不同的属性,因为进入时会全局更改地图上所有雾的外观。
|}
|}


=== Sky and Fog Game-Specific ===
=== 天空和雾 游戏特定 ===
These tool textures are only available in specific Source engine games.
这些工具纹理仅在特定的起源引擎游戏中可用。


There are no game specific tool textures in this section.
此部分没有游戏特定的工具纹理。


== Miscellaneous ==
== 杂项 ==
These are textures that have a special use, sometimes only seen in one single game.
这些是具有特殊用途的纹理,有时仅在某一个游戏中出现。


Some of these textures are not even "real" tool textures, as they do not possess any [[Material_Map_Compile_Flags|Compile Flags]], but they have some important use that no other texture available can do.
其中一些纹理甚至不是"真正的"工具纹理,因为它们不具备任何{{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" | Image
! width="64px" style="background-color: #323232;color:white" | 图像
! width="110px" style="background-color: #323232;color:white" | Filename
! width="110px" style="background-color: #323232;color:white" | 文件名
! width="75px" style="background-color: #323232;color:white" | Visible if <br /> [[world brush]]
! width="75px" style="background-color: #323232;color:white" | 作为{{L|world brush|世界笔刷}}时可见
! width="75px" style="background-color: #323232;color:white" | Casts shadows
! width="75px" style="background-color: #323232;color:white" | 投射阴影
! width="75px" style="background-color: #323232;color:white" | Cuts <br /> [[visleaf|VIS leaves]]
! width="75px" style="background-color: #323232;color:white" | 切割{{L|visleaf|VIS区域}}
! width="75px" style="background-color: #323232;color:white" | Blocks NPC [[LOS]]
! width="75px" style="background-color: #323232;color:white" | 阻挡NPC{{L|LOS|视线}}
! width="75px" style="background-color: #323232;color:white" | Solid to NPCs
! width="75px" style="background-color: #323232;color:white" | 对NPC固体
! width="75px" style="background-color: #323232;color:white" | Solid to player(s)
! width="75px" style="background-color: #323232;color:white" | 对玩家固体
! width="75px" style="background-color: #323232;color:white" | Solid to physics
! width="75px" style="background-color: #323232;color:white" | 对物理固体
! width="75px" style="background-color: #323232;color:white" | Solid to bullets
! width="75px" style="background-color: #323232;color:white" | 对子弹固体
! style="background-color: #323232;color:white" | Usage / Notes
! 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}} Acts like {{mono|ToolsInvisible}}. Possibly unimplemented.
| {{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}} A ladder only for Infected. '''Not''' visible to Infected Players during Versus, but can be climbed on. Use '''Climb Versus''' Instead. <br>
| {{l4dseries}} 仅感染者可用的梯子。''''''对对抗模式中的感染者玩家可见,但可以攀爬。请改用'''Climb Versus'''<br>
Could be used in areas blocked by {{ent|func_playerinfected_clip}} where Player Infected cannot go to and should be unable to see a climbing spot, but the AI should be able to use it for hordes.
可用于被{{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|Visible to Infected}}
| {{Both|对感染者可见}}
| {{No}}
| {{No}}
| {{No}}
| {{No}}
Line 658: Line 657:
| {{Yes}}
| {{Yes}}
| {{No}}
| {{No}}
| {{l4dseries}} Same as '''Climb Versus''', with the only difference being that {{mono|climb_alpha}} uses [[$alphatest]], while {{mono|climb_versus}} uses [[$additive]].<br>
| {{l4dseries}} '''Climb Versus'''相同,唯一区别是{{mono|climb_alpha}}使用{{L|$alphatest}},而{{mono|climb_versus}}使用{{L|$additive}}。<br>
This texture may be usable in spots where the texture is applied over a translucent material, in order to fix [[$translucent#Flickering_and_Reversed_Depth|sorting issues]], but it has so far never been used in any official campaign.
此纹理可用于应用于半透明材质上的位置,以修复{{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|Visible to Infected}}
| {{Both|对感染者可见}}
| {{No}}
| {{No}}
| {{No}}
| {{No}}
Line 671: Line 670:
| {{Yes}}
| {{Yes}}
| {{No}}
| {{No}}
| {{l4dseries}} A ladder only for infected. Must be used with {{ent|func_ladder}}; otherwise, it will be ignored by the navigation mesh editor.<br>
| {{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|Visible to Infected}}
| {{Both|对感染者可见}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
Line 683: Line 682:
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{l4dseries}} This is an obsolete visual cue texture of a wall that can be broken by special infected players.<br>The texture itself has no special abilities other than being invisible to survivors.<br>This texture is since superceeded by <code>../effects/tankwall</code>. But this one was not removed from the game.<br>See [[L4D_Level_Design/Versus_Maps#Making_the_visible_cue_for_breakable_walls|This page]] for further information.
| {{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|Visible to Infected}}
| {{Both|对感染者可见}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
Line 695: Line 694:
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{l4dseries}} This is an obsolete visual cue texture of a wall that can be broken by special infected players.<br>The texture itself has no special abilities other than being invisible to survivors.<br>This texture is since superceeded by <code>../effects/tankwall</code>. But this one was not removed from the game.<br>See [[L4D_Level_Design/Versus_Maps#Making_the_visible_cue_for_breakable_walls|This page]] for further information.
| {{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|Visible to Infected}}
| {{Both|对感染者可见}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
Line 707: Line 706:
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{l4dseries}} This is the "new" visual cue texture of a wall that can be broken by special infected players.<br>The texture itself has no special abilities other than being invisible to survivors.<br>See [[L4D_Level_Design/Versus_Maps#Making_the_visible_cue_for_breakable_walls|This page]] for further information.
| {{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 /> (Marks)}}
| {{Yes | Yes<br />(有痕迹)}}
| A face textured with this texture is rendered on top of all other brush geometry. Furthermore, a brush with Dotted on any face will not block visibility or cull any face that it touches, meaning that any area enclosed in a Dotted-textured brush will not be removed from the map in any way.
| 使用此纹理的面会渲染在所有其他笔刷几何体之上。此外,任何面使用Dotted纹理的笔刷都不会阻挡可见性或剔除其接触的任何面,这意味着任何被Dotted纹理笔刷封闭的区域都不会以任何方式从地图中移除。
{{confirm|This effect is probably just due to having {{cmd|$alphatest}}.}}
{{confirm|此效果可能仅因具有{{cmd|$alphatest}}而产生。}}
|- id="invisibledisplacement"
|- id="invisibledisplacement"
| [[File:Toolsinvisibledisplacement.gif|64px]]
| [[File:Toolsinvisibledisplacement.gif|64px]]
Line 731: Line 730:
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{both | Depends on game}}
| {{both | 取决于游戏}}
| {{tf2|only}}</br>Light is not blocked by this texture, except in {{csgo}}.<br>
| {{tf2|仅限}}</br>光线不会被此纹理阻挡,除了在{{csgo}}中。<br>
Despite being in the {{mono|Materials/Tools}} folder, this is not a tool texture. It has no abilities. It is simply an invisible texture used for [[Clip_texture|displacement clipping]], where you make an invisible displacement instead of a clip brush because making intricate clip brushes is difficult.<br>
尽管位于{{mono|Materials/Tools}}文件夹中,但这并不是工具纹理。它没有特殊能力。它只是一个用于{{L|Clip_texture|位移碰撞}}的不可见纹理,您可以制作一个不可见的位移而不是碰撞笔刷,因为制作复杂的碰撞笔刷很困难。<br>
{{tf2}} Uses {{cmd|$decal|1}} and {{cmd|$surfaceprop|"dirt"}}.<br>
{{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|Fully Translucent}}
| {{Both|完全透明}}
| {{Both|Depends on use}}
| {{Both|取决于使用}}
| {{Both|Depends on use}}
| {{Both|取决于使用}}
| {{N/A}}
| {{N/A}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Both|Depends on use}}
| {{Both|取决于使用}}
| {{l4dseries}} Basic [[LightmappedGeneric]] that has no abilities other than being invisible.<br>
| {{l4dseries}} 基本的{{L|LightmappedGeneric}}纹理,除了不可见外没有其他能力。<br>
Officially used like {{mono|invisibledisplacement}} for [[Clip_texture|displacement clipping]].<br>
官方使用方式类似{{mono|invisibledisplacement}}进行{{L|Clip_texture|位移碰撞}}。<br>
Has no VMT properties other than {{cmd|$alphatest|1}}.
除了{{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}} Invisible texture, with metal [[$surfaceprop|surface properties.]] Simmilar to how Nodraw Metal should have worked.<br>
| {{css}} {{l4dseries}} 不可见纹理,具有金属{{L|$surfaceprop|表面属性}}。类似于Nodraw Metal应有的工作方式。<br>
Creates metal sparks when shot, but bullets pass through.<br>
被射击时产生金属火花,但子弹会穿过。<br>
Does not seal maps.<br>
不密封地图。<br>
{{tip|You may want to edit the VMT to add <code>%CompileDetail 1</code> to prevent it from cutting visleaves, which makes it much more useful. Alternatively, tie it to a {{ent|func_detail}} or other entity.}}
{{tip|您可能需要编辑VMT添加<code>%CompileDetail 1</code>以防止其切割可视区域,这会使其更有用。或者,将其绑定到{{ent|func_detail}}或其他实体。}}
{{modernConfirm |An invisimetal texture also exists in {{bms}}, although it uses a different texture. Does it work the same?}}
{{modernConfirm |{{bms}}中也存在invisimetal纹理,尽管使用不同的纹理。它的工作方式相同吗?}}
|- id="Locked"
|- id="Locked"
| '''No Image'''
| '''无图像'''
| <center>Locked</center>
| <center>Locked</center>
| {{N/A}}
| {{N/A}}
Line 776: Line 775:
| {{N/A}}
| {{N/A}}
| {{N/A}}
| {{N/A}}
| This is a special tool texture, intended to prevent [[VMEX]] from decompiling any maps using this custom tool texture. [[BSPSource]] ignores this, rendering it useless.
| 这是一种特殊的工具纹理,旨在防止{{L|VMEX}}反编译使用此自定义工具纹理的任何地图。{{L|BSPSource}}会忽略此纹理,使其无效。
It does not '''really''' exist, as every user has to make their own, but it is listed here for completeness sake.
它并不'''真正'''存在,因为每个用户都必须制作自己的纹理,但为了完整性在此列出。
|- id="toolswarmlight"
|- id="toolswarmlight"
| [[File:Toolswarmlight.png|64px]]
| [[File:Toolswarmlight.png|64px]]
Line 789: Line 788:
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{l4dseries}} Basic [[UnlitGeneric]] texture that has no abilities.<br>
| {{l4dseries}} 基本的{{L|UnlitGeneric}}纹理,没有特殊能力。<br>
Used with {{ent|func_brush}} to make it non-solid and fade away when approached.<br>
{{ent|func_brush}}一起使用,使其非固体并在接近时淡出。<br>
It being {{mono|UnlitGeneric}} makes it seems as if it were glowing in a warm color, but is not listed in [[lights.rad]], so it won't actually emit any light for [[VRAD]] to compile.<br>
它是{{mono|UnlitGeneric}}使其看起来像是在发出暖色光,但未列在{{L|lights.rad}}中,因此实际上不会为{{L|VRAD}}编译发出任何光。<br>
Only used in {{code|c8m2_subway}} behind the three windows to the right of the entrance of the end map saferoom building, to simulate glowing light in a room.<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|Yes {{csgo|in}}<br> Only to Infected}} {{l4dseries|in}}
| {{both|{{csgo|}}<br> 仅对感染者}} {{l4dseries|}}
| {{No}}
| {{No}}
| {{Yes}}
| {{Yes}}
Line 803: Line 802:
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes|Yes<br>(No Marks)}}
| {{Yes|Yes<br>(无痕迹)}}
| {{l4dseries}}{{csgo}} Used to indicate the borders of the playable area.<br>
| {{l4dseries}}{{csgo}} 用于指示可游玩区域的边界。<br>
{{l4d}} Only visible to Infected players.<br>
{{l4d}} 仅对感染者玩家可见。<br>
{{l4d2}} No campaign uses this tool texture anymore. See [[L4D_Level_Design/Versus_Maps#Blocking_the_Infected_Team|L4D Level Design: Blocking the Infected Team]] for more info.<br>
{{l4d2}} 没有战役再使用此工具纹理。更多信息请参见{{L|L4D_Level_Design/Versus_Maps#Blocking_the_Infected_Team|L4D关卡设计:阻挡感染者队伍}}。<br>
{{csgo}} Used especially for the {{csgo mode|Wingman}} [[CS:GO Game Modes|game mode]]. It has the same properties as ''WrongWay Timer''.<br>
{{csgo}} 特别用于{{csgo mode|Wingman}} {{L|CS:GO Game Modes|游戏模式}}。它具有与"WrongWay Timer"相同的属性。<br>
{{tip|All Yes/No flags can be changed if applied to a {{ent|func_brush}}.}}
{{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|Doesn't work correctly}}
| {{Both|工作不正常}}
| {{No}}
| {{No}}
| {{Yes}}
| {{Yes}}
Line 820: Line 819:
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{csgo}} Used for brushes that are temporarily blocking Terrorists during the freezetime of the {{csgo mode|Retakes}} [[CS:GO Game Modes|game mode]]. It is only visible to [[player]]s that are close to the origin of the entity that this material is applied to (e.g., {{ent|func_brush}}), achieved with the <code>PlayerProximity</code> [[material proxies|material proxy]].
| {{csgo}} 用于在{{csgo mode|Retakes}} {{L|CS:GO Game Modes|游戏模式}}的冻结时间内暂时阻挡恐怖分子的笔刷。它仅对接近应用此材质的实体(例如{{ent|func_brush}})原点的{{L|player|玩家}}可见,这是通过<code>PlayerProximity</code> {{L|material proxies|材质代理}}实现的。
{{warning|Does not work as intended on [[world brush]]es and {{ent|func_detail}}s as they have no origin: In-game, the [[$alpha]] is either equal to the {{mono|$alpha}} of the closest functioning application of this material on screen or - if there is none - the {{mono|$alpha}} remains "stuck" at some value, no matter the proximity.}}
{{warning|在{{L|world brush|世界笔刷}}和{{ent|func_detail}}上无法按预期工作,因为它们没有原点:在游戏中,{{L|$alpha}}要么等于屏幕上此材质最近有效应用的{{mono|$alpha}},要么-如果没有-{{mono|$alpha}}保持""在某个值,无论接近程度如何。}}
|}
|}
[[Category:Source]]
{{ACategory|Source}}
[[Category:Level Design]]
{{ACategory|Level Design}}
[[Category:Material System]]
{{ACategory|Material System}}

Latest revision as of 05:10, 29 June 2025

English (en)Español (es)Русский (ru)中文 (zh)Translate (Translate)

Tool textures(en)主要用于工具,但有时也被引擎用于执行特殊任务。在Hammer(en)中,可以通过在纹理浏览器(en)中使用"tools\"作为过滤器轻松找到它们,但其他工具纹理可能位于不同的目录中。

任何人都可以通过利用可用的材质编译标志(en)来制作自己的工具纹理,例如使用%compileNonSolid(en) 1%compileDetail(en) 1%compileNodraw(en) 1来创建一个非固体、不切割可视区域(en)且不可见的工具纹理。

也可以设置%tooltexture(en),这仅在Hammer的纹理浏览器中可见,而$basetexture(en)在游戏中可见;但是,自制的工具纹理必须随地图一起发布,否则可能无法工作。

本页面包含所有起源引擎游戏中可以找到的工具纹理(包括对第三方游戏的描述,这些游戏改变了工具纹理的工作方式或有不同的行为)。关于第三方游戏特定的工具纹理,请参见第三方游戏页面(en)

Tip.png提示:WiseClipped(en)提供了关于使用下面展示的许多起源引擎工具纹理的教程。
Note.png注意:所有假定用于实体纹理的工具纹理如果应用于世界笔刷,其行为与普通纹理完全相同。由于这使得它们对世界笔刷无用,它们作为世界笔刷的可见性是无关紧要的。此外,许多工具纹理会切割VIS区域(en)。如果您不是为实体纹理化,应将笔刷绑定到func_detailfunc_brush以进行优化(en)
Warning.png警告:某些游戏可能在"Dev"文件夹中包含过时或废弃的工具纹理,例如求生之路系列求生之路系列中的dev/dev_windowportal
Note.png注意:除了工具纹理外,还有笔刷实体可以执行类似于工具纹理的任务。

例如,求生之路系列求生之路系列有适用于双方的[[Zh/

  1. clip|Clip]](en),适用于幸存者的[[Zh/
  2. playerclip|Player Clip]](en)和适用于感染者的[[Zh/
  3. npcclip|NPC Clip]](en);但它也有仅适用于玩家控制的感染者的func_playerinfected_clip
如果找不到适合任务的工具纹理,也许您正在制作地图的游戏有对应的笔刷实体。
Tip.png提示:其中一些工具纹理会切割VIS区域(en),例如toolsinvisibletoolsinvisibleladderinvismetal。这些纹理永远不会被看到,为它们创建可视区域是浪费的。
您可能希望向有问题的材质添加%CompileDetail以防止它们切割可视区域。修改后的VMT文件不需要与编译后的地图共享,因为只有vbsp(en)在构建地图时使用这些编译标志。
但您需要使用自定义文件夹(en)(如果可用,首选),或者将这些文件打包成vpk文件,并通过编辑gameinfo(en)将其加载到Hammer中,使修改后的文件位于所有其他文件夹和搜索路径之上。
Note.png注意:对于toolsinvisibleladder,在某些游戏中可以改用%CompileClip(和可选的$translucent)而不是%CompileNoDraw%CompilePassBullets,但仅当绑定到func_ladder(en)时有效(在胜利之日:起源中有效,在反恐精英:起源中无效)。

通用

通用 — 常见

这些工具纹理在所有起源引擎游戏中都可用。
其中一些纹理在某些游戏中有特殊功能。这些特殊功能通过在描述中列出游戏图标来注明(如反恐精英:起源反恐精英:全球攻势求生之路系列求生之路系列传送门2等)。

图像 文件名 作为世界笔刷(en)时可见 投射阴影 切割VIS区域(en) 阻挡NPC视线(en) 对NPC固体 对玩家固体 对物理固体 对子弹固体 用途/备注
Toolsblack.gif
toolsblack
Yes Yes Yes Yes Yes Yes Yes Yes
(有痕迹)
Warning.png混淆的风险:这是UnlitGeneric(en)Tools/ToolsBlack纹理,不是LightmappedGeneric(en)Halflife/Black纹理。

此纹理常用于远处的笔刷,它们很暗。它不能被任何类型的光照亮,但会受到雾色的影响。
半衰期2 半衰期2中G-Man独白期间的"太空"背景或3D天空盒中的简陋建筑中可以看到它的使用示例。
使用UnlitGeneric(en)的游戏:半衰期2 传送门(系列) 异形丛生
使用LightmappedGeneric(en)的游戏:Counter-Strike seriesCounter-Strike series 胜利之日:起源 求生之路系列求生之路系列
在使用LightmappedGeneric的游戏中,您可能希望使用vgui/black代替(以避免浪费光照贴图使用)或制作自己的工具纹理。

Toolswhite.gif
toolswhite
Yes Yes Yes Yes Yes Yes Yes Yes
(有痕迹)
半衰期2:第二章
Note.png注意:军团要塞2 军团要塞2中没有

lights/white(在所有起源引擎游戏中都可用)相同,但默认情况下不投射任何光(en)。使用玻璃表面属性(en)

Toolsblockbullets.gif
toolsblockbullets(en)
No No Yes No Yes Yes Yes Yes
(无痕迹)
Warning.png警告:此工具纹理实际上只是一个在所有方面都不可见的固体墙。它没有任何有用的功能。
有关如何实际阻挡子弹和投射物的信息,请参见Blockbullets(en)

反恐精英:全球攻势 使用blockbullets_cs变体,即使厚度为1单位也能正确停止子弹。

Toolsinvisible.gif
toolsinvisible
No No Yes No Yes Yes Yes No prop_physics、投射物、玩家和NPC固体。对子弹不固体。

Counter-Strike seriesCounter-Strike series军团要塞2 也对子弹固体。
求生之路系列求生之路系列 吸烟者、膨胀者和喷吐者可以通过它攻击你。幸存者在接触到toolsinvisible墙时会停止被吸烟者拖拽。

Warning.png混淆的风险: 求生之路系列求生之路系列 ToolsNodraw_Noshadow在纹理浏览器中使用相同的工具纹理,也会阻挡视线!
Toolsladder.gif
toolsinvisibleladder
No No Yes No Yes Yes Yes No 用于大多数多人游戏中的梯子(半衰期2:死亡竞赛除外),可以单独使用,也可以绑定到func_ladder
Icon-Important.png重要:在梯子和任何细节笔刷之间至少留出一个单位的间隙,以防止它吃掉绘制梯子的笔刷面。这在求生之路系列求生之路系列中不是问题,它将笔刷梯子保持为单独的实体。
Toolsnodraw.gif
toolsnodraw
No Yes Yes Yes Yes Yes Yes Yes
(无痕迹)
在游戏中不绘制,密封泄漏(en),并被VRAD跳过。如果在同一笔刷的所有面上使用,会阻挡可见性。理想情况下,每个在正常游戏过程中看不到的面都应使用此纹理。
传送门 可以在其上放置传送门,但在传送门2中不行。如果需要此行为,请使用Nodraw Portalable。
Note.png注意:传送门2中此纹理的"玻璃脚步声"版本不会密封(en)地图。
待完善: 将此"玻璃脚步声"版本插入列表中
Note.png注意:虽然nodraw面上不生成光照贴图数据,但nodraw笔刷仍会投射阴影。
Note.png注意:尽管有常见的误解,但不需要在位于地图外部的面和与同一实体的其他面齐平的面上使用nodraw,因为这些面会被VBSP(en)自动移除。此外,func_detail(en)面如果接触结构面将被移除,但反之则不会(完全被func_detail遮挡的面仍应使用nodraw)。
Toolsorigin.gif
toolsorigin
N/A No No No No No No No [Obsolete-notext.png 已弃用]金源 金源遗留下来的,使用带有此纹理的笔刷来设置旋转实体(en)的旋转原点。在起源引擎中仍然有效(覆盖实体的origin键值),但不再必要。当放置在笔刷实体外部时,编译器会失败并显示错误"origin brushes not allowed in world"。
Toolsblocklos.gif
toolsblock_los
No No No Yes No No No No 阻挡NPC(en)bot(en)视线(en)
mat_wireframe 1/2将显示,虽然此纹理不阻挡可视区域(en),但它绘制交叉多边形,仅这些多边形就能阻止引擎渲染包围的笔刷工作。可以通过将Block LOS纹理的笔刷转换为func_brush并将其Solidity键值设置为固体状态来解决此问题。(在此状态下,Block LOS func_brush仍然可以穿过。)
Toolsblocklight.gif
toolsblocklight
No Yes No No No No No No 人工投射阴影。仅在编译时由VRAD(en)使用。不密封泄漏(en)。更多用途请参见高级照明(en)
Toolstrigger.gif
toolstrigger(en)
Yes No No No No No No No 用于触发器(en)func_viscluster实体。如果在没有EF_NODRAW的实体上使用,则可见。

通用 — 游戏特定

这些工具纹理仅在特定的起源引擎游戏中可用。

图像 文件名 作为世界笔刷(en)时可见 投射阴影 切割VIS区域(en) 阻挡NPC视线(en) 对NPC固体 对玩家固体 对物理固体 对子弹固体 用途/备注
Toolsblack.gif
toolsblack_cheap
Yes Yes Yes Yes Yes Yes Yes Yes
(有痕迹)
传送门2ToolsBlack相同,唯一的区别是使用特殊的Black(en)着色器。
Garry's Mod有一个适用于旧引擎的替代品。
Toolsblack.gif
toolsblack_nofog
Yes Yes Yes Yes Yes Yes Yes Yes
(有痕迹)
求生之路系列求生之路系列ToolsBlack相同,但不会有雾出现在它前面。使用UnlitGeneric(en)着色器。

继承自ToolsBlack的各种City17 %25keywords(en)

Toolsblack.gif
toolsblack_noportal
Yes Yes Yes Yes Yes Yes Yes Yes
(有痕迹)
传送门2ToolsBlack相同。似乎本意是作为不可传送门的版本,但在最终游戏中,普通纹理已经是这种情况。
Toolsblack.gif
toolsblack_noportal_nofog
Yes Yes Yes Yes Yes Yes Yes Yes
(有痕迹)
传送门2ToolsBlack相同,但不渲染雾。
Toolsblack.gif
toolsblack_noportal_skybox
Yes Yes Yes Yes Yes Yes Yes Yes
(有痕迹)
传送门2 功能类似于ToolsBlack_Cheap,但使用$basetexture(en)并包含来自半衰期2 HL2的关键字。由于$basetexture(en)参数对Black(en)着色器没有任何影响,这暗示该材质可能以前使用过UnlitGeneric(en)着色器。
Toolsblack.gif
toolsnolight
Yes Yes Yes Yes Yes Yes Yes Yes
(有痕迹)
异形丛生ToolsBlack相同,但不知为何被替代使用。
Toolsblockbullets.gif
toolsblockbullets2
No No No No Yes Yes Yes Yes
(无痕迹)
军团要塞2ToolsBlockBullets相同,但不切割可视区域(en)
Toolsnodraw.gif
toolsnodraw_roof
No Yes Yes Yes Yes Yes Yes Yes
(无痕迹)
反恐精英:起源ToolsNodraw相同,但纹理名称不同。
Toolsnodraw.gif
toolsnodraw_wood
No Yes Yes Yes Yes Yes Yes Yes
(无痕迹)
反恐精英:起源ToolsNodraw相同,但被击中时会发出木制撞击声。
Toolsnodraw metal.png
toolsnodraw_metal
No Yes Yes Yes Yes Yes Yes Yes
(无痕迹)
求生之路2ToolsNodraw相同,但具有金属表面属性(en)。不显示金属痕迹。您可能希望改用Invismetal
Nodraw portalable.png
toolsnodraw_portal
No Yes Yes Yes Yes Yes Yes Yes
(无痕迹)
传送门2ToolsNodraw相同,但可以在该纹理上放置传送门。

优化

图像 文件名 作为世界笔刷(en)时可见 投射阴影 切割VIS区域(en) 阻挡NPC视线(en) 对NPC固体 对玩家固体 对物理固体 对子弹固体 用途/备注
Toolsareaportal.gif
toolsareaportal(en)
Yes No Yes No No No No No 区域门户(en)一起使用(func_areaportalfunc_areaportalwindow)。可以与其他笔刷实体一起使用,例如某些触发器。
Toolshint.gif
toolshint(en)
No No Yes No No No No No 指示VBSP(en)沿此纹理切割可视区域(en),但不做其他任何操作。
Toolsskip.gif
toolsskip(en)
No No No No No No No No 对任何事物都没有影响(除了反恐精英:起源中的炸弹(en))。Skip面在编译期间被移除,因此使用Skip纹理的笔刷不会防止泄漏。

与Hint工具纹理结合使用很有用(防止其他面切割可视区域),也可以作为Hammer中分组、移动和占位对象的工具。

Icon-Bug.png错误:反恐精英:起源中,skip笔刷对炸弹(en)充当clip(en)笔刷。
Tip.png提示:地图制作者可以利用这一点来防止炸弹在放置得太靠近边缘时掉入坑中。
Toolsoccluder.gif
toolsoccluder(en)
Yes No No No No No No No 仅用于func_occluder实体的遮挡面。

与toolstrigger不同,当VBSP使用-nodrawtriggers编译时,toolsoccluder将正常工作。

碰撞

碰撞 — 通用

这些工具纹理在所有起源引擎游戏中都可用。
其中一些纹理在某些游戏中有特殊功能。这些特殊功能通过在描述中列出游戏图标来注明(如反恐精英:起源反恐精英:全球攻势求生之路系列求生之路系列传送门2等)。

图像 文件名 作为世界笔刷(en)时可见 投射阴影 切割VIS区域(en) 阻挡NPC视线(en) 对NPC固体 对玩家固体 对物理固体 对子弹固体 用途/备注
Toolsclip.gif
toolsclip
No No No No Yes Yes No No 对玩家和NPC(en)固体,但对其他对象不固体。

起源2013 也对弹药包等物品拾取固体,但对掉落武器不固体。
反恐精英:起源反恐精英:全球攻势 对掉落的C4(en)固体。在反恐精英:起源中对人质(en)固体。
反恐精英:全球攻势Garry's Mod 具有不同材质类型的碰撞笔刷纹理:混凝土、泥土、玻璃、草地、砾石、金属、金属沙桶、金属格栅、金属车辆、塑料、橡胶、橡胶轮胎、沙子、瓷砖、木材、木篮、木箱。

Tip.png提示:如果您需要特定材质的碰撞,如Clip_Glass,在没有这些各种碰撞材质的游戏中,您可以使用具有所需属性的任何常规材质制作笔刷,然后将其转换为始终固体但不渲染的func_brush(en)
更多信息请参见碰撞纹理(en)
Toolsnpcclip.gif
toolsnpcclip
No No No No Yes No No No 仅对NPC(en)固体。
反恐精英:起源反恐精英:全球攻势bot(en)固体。不对人质(en)固体。
求生之路系列求生之路系列 仅对感染者固体,但不会阻止吸烟者、膨胀者和喷吐者通过它攻击。
Toolsplayerclip.gif
toolsplayerclip
No No No No No Yes No No 仅对玩家(en)固体。

起源2013 也对弹药包等物品拾取固体,但对掉落武器不固体。
反恐精英:起源反恐精英:全球攻势玩家(en)bot(en)(!)和掉落的C4(en)固体。在反恐精英:起源中对人质(en)固体。
求生之路系列求生之路系列 仅对幸存者固体。

Toolsplayercont.gif
toolscontrolclip
Yes Yes Yes N/A Yes Yes Yes Yes
(有痕迹)
起源2007 (也存在于 军团要塞2 之中)
Obsolete-notext.png已弃用:此纹理必须绑定到实体才能获得任何特殊能力,但绑定到什么实体尚未确认。 此纹理与trigger一起在func_vehicleclip上工作。自起源2007起在半衰期2基础中被移除,但在军团要塞2起源2中存在。
(有关限制玩家移动的工具纹理,请参见上面的Player Clip。)

碰撞 — 游戏特定

这些工具纹理仅在特定的起源引擎游戏中可用。

图像 文件名 作为世界笔刷(en)时可见 投射阴影 切割VIS区域(en) 阻挡NPC视线(en) 对NPC固体 对玩家固体 对物理固体 对子弹固体 用途/备注
Toolsgrenadeclip.png
toolsgrenadeclip
No No No No No No 对手榴弹固体 No 反恐精英:全球攻势 仅对手榴弹固体。
Toolsdroneclip.jpg
toolsdroneclip
No No No N/A N/A No No No 反恐精英:全球攻势 用于防止无人机(en)卡在复杂几何体上。

天空和雾

天空和雾 — 通用

这些工具纹理在所有起源引擎游戏中都可用。
其中一些纹理在某些游戏中有特殊功能。这些特殊功能通过在描述中列出游戏图标来注明(如反恐精英:起源反恐精英:全球攻势求生之路系列求生之路系列传送门2等)。

图像 文件名 作为世界笔刷(en)时可见 投射阴影 切割VIS区域(en) 阻挡NPC视线(en) 对NPC固体 对玩家固体 对物理固体 对子弹固体 用途/备注
Toolsfog.gif
toolsfog
Yes No Yes No Yes Yes Yes Yes
(有痕迹)
无效果;使用不存在的编译标志(en) %CompileFog(en)

(您可以将其用于func_smokevolume而不是Trigger纹理,但不能用于func_dustcloud。)

Toolsskybox.png
toolsskybox(en)
No No Yes Yes Yes Yes Yes Yes
(无痕迹)
此纹理用于制作3D天空盒(en)。如果地图中有light_environment实体,则会投射光线。
诸如地图的另一区域之类的东西会渲染在天空盒之上。区域门户可以阻止这种情况发生,但通常更好的做法是添加更多场景来覆盖不应看到的东西,将这些物体重新定位到视野之外,或者干脆不在该区域设置开口。
Toolsskybox2d.gif
toolsskybox2d(en)
No No Yes Yes Yes Yes Yes Yes
(无痕迹)
起源2007 用于制作不显示3D天空盒(en)的2D天空盒(en)
如果地图中有light_environment实体,则会投射光线。
Icon-Bug.png错误:从此纹理投射的光线仍可能被3D天空盒几何体阻挡。

如果在与toolsskybox工具纹理相同的PVS(en)中使用,则无效。
Toolsskyfog.gif
toolsskyfog
No Yes Yes N/A N/A Yes N/A Yes
(有痕迹)
SkyFog纹理不包含任何属性。目前不存在名为"skyfog"的对应着色器。(生成错误Error: Material "toolsskyfog" uses unknown shader "SkyFog"。)
证实:如果在其VMT(en)设置中更改并重新编译起源引擎代码,是否可以修复其功能?
Fogvolume.jpg
toolsfogvolume(en)
Yes No No No No No No No 求生之路

与多个env_fog_controller一起使用,以更改关卡中的雾颜色和密度。
当从其体积外部观看时,其体积内的雾不会显示不同的属性,因为进入时会全局更改地图上所有雾的外观。

天空和雾 — 游戏特定

这些工具纹理仅在特定的起源引擎游戏中可用。

此部分没有游戏特定的工具纹理。

杂项

这些是具有特殊用途的纹理,有时仅在某一个游戏中出现。

其中一些纹理甚至不是"真正的"工具纹理,因为它们不具备任何编译标志(en),但它们具有其他可用纹理无法实现的重要功能。

图像 文件名 作为世界笔刷(en)时可见 投射阴影 切割VIS区域(en) 阻挡NPC视线(en) 对NPC固体 对玩家固体 对物理固体 对子弹固体 用途/备注
Blockbomb.jpg
toolsblockbomb
No No Yes Yes Yes Yes Yes Yes 反恐精英:全球攻势 行为类似ToolsInvisible。可能未实现。
L4d2-Climb versus.png
climb
No No No No Yes Yes Yes No 求生之路系列求生之路系列 仅感染者可用的梯子。对对抗模式中的感染者玩家可见,但可以攀爬。请改用Climb Versus

可用于被func_playerinfected_clip阻挡的区域,玩家感染者无法到达且不应看到攀爬点,但AI应该能够使用它来生成尸潮。

Climb alpha.png
climb_alpha
对感染者可见 No No No Yes Yes Yes No 求生之路系列求生之路系列Climb Versus相同,唯一区别是climb_alpha使用$alphatest(en),而climb_versus使用$additive(en)

此纹理可用于应用于半透明材质上的位置,以修复排序问题(en),但迄今为止从未在任何官方战役中使用过。

L4d2-Climb versus.png
climb_versus
对感染者可见 No No No Yes Yes Yes No 求生之路系列求生之路系列 仅感染者可用的梯子。必须与func_ladder一起使用;否则将被导航网格编辑器忽略。
Hulkwall.png
hulkwall
对感染者可见 Yes Yes Yes Yes Yes Yes Yes 求生之路系列求生之路系列 这是一个过时的视觉提示纹理,表示可被特殊感染者玩家破坏的墙。
该纹理本身除了对幸存者不可见外没有特殊能力。
此纹理已被../effects/tankwall取代。但这个纹理并未从游戏中移除。
更多信息请参见此页面(en)
Hulkwallglow.png
hulkwallglow
对感染者可见 Yes Yes Yes Yes Yes Yes Yes 求生之路系列求生之路系列 这是一个过时的视觉提示纹理,表示可被特殊感染者玩家破坏的墙。
该纹理本身除了对幸存者不可见外没有特殊能力。
此纹理已被../effects/tankwall取代。但这个纹理并未从游戏中移除。
更多信息请参见此页面(en)
L4d-effects-tankwall.png
../effects/tankwall
对感染者可见 Yes Yes Yes Yes Yes Yes Yes 求生之路系列求生之路系列 这是"新"的视觉提示纹理,表示可被特殊感染者玩家破坏的墙。
该纹理本身除了对幸存者不可见外没有特殊能力。
更多信息请参见此页面(en)
Toolsdotted.png
toolsdotted
Yes No Yes No Yes Yes Yes Yes
(有痕迹)
使用此纹理的面会渲染在所有其他笔刷几何体之上。此外,任何面使用Dotted纹理的笔刷都不会阻挡可见性或剔除其接触的任何面,这意味着任何被Dotted纹理笔刷封闭的区域都不会以任何方式从地图中移除。
证实:此效果可能仅因具有$alphatest而产生。
Toolsinvisibledisplacement.gif
toolsinvisibledisplacement
No No No No Yes Yes Yes 取决于游戏 军团要塞2
光线不会被此纹理阻挡,除了在反恐精英:全球攻势中。

尽管位于Materials/Tools文件夹中,但这并不是工具纹理。它没有特殊能力。它只是一个用于位移碰撞(en)的不可见纹理,您可以制作一个不可见的位移而不是碰撞笔刷,因为制作复杂的碰撞笔刷很困难。
军团要塞2 使用$decal 1$surfaceprop "dirt"

Toolswhite.gif
../effects/clear
完全透明 取决于使用 取决于使用 N/A Yes Yes Yes 取决于使用 求生之路系列求生之路系列 基本的LightmappedGeneric(en)纹理,除了不可见外没有其他能力。

官方使用方式类似invisibledisplacement进行位移碰撞(en)
除了$alphatest 1外没有其他VMT属性。

Toolinvismetal.png
invismetal
No No Yes No Yes Yes Yes No 反恐精英:起源 求生之路系列求生之路系列 不可见纹理,具有金属表面属性(en)。类似于Nodraw Metal应有的工作方式。

被射击时产生金属火花,但子弹会穿过。
不密封地图。

Tip.png提示:您可能需要编辑VMT添加%CompileDetail 1以防止其切割可视区域,这会使其更有用。或者,将其绑定到func_detail或其他实体。
证实:黑山中也存在invisimetal纹理,尽管使用不同的纹理。它的工作方式相同吗?
无图像
Locked
N/A N/A N/A N/A N/A N/A N/A N/A 这是一种特殊的工具纹理,旨在防止VMEX(en)反编译使用此自定义工具纹理的任何地图。BSPSource(en)会忽略此纹理,使其无效。

它并不真正存在,因为每个用户都必须制作自己的纹理,但为了完整性在此列出。

Toolswarmlight.png
toolswarmlight
Yes Yes Yes Yes Yes Yes Yes Yes 求生之路系列求生之路系列 基本的UnlitGeneric(en)纹理,没有特殊能力。

func_brush一起使用,使其非固体并在接近时淡出。
它是UnlitGeneric使其看起来像是在发出暖色光,但未列在lights.rad(en)中,因此实际上不会为VRAD(en)编译发出任何光。
仅在c8m2_subway中用于终点安全屋建筑入口右侧的三个窗户后面,模拟房间中发光的光线。

Toolswrongway.png
wrongway
反恐精英:全球攻势
仅对感染者 求生之路系列求生之路系列
No Yes No Yes Yes Yes Yes
(无痕迹)
求生之路系列求生之路系列反恐精英:全球攻势 用于指示可游玩区域的边界。

求生之路 仅对感染者玩家可见。
求生之路2 没有战役再使用此工具纹理。更多信息请参见L4D关卡设计:阻挡感染者队伍(en)
反恐精英:全球攻势 特别用于CS:GO/CS2 Wingman Wingman 游戏模式(en)。它具有与"WrongWay Timer"相同的属性。

Tip.png提示:所有是/否标志都可以通过应用于func_brush来更改。
Wrongway timer.png
wrongway_timer
工作不正常 No Yes No Yes Yes Yes Yes 反恐精英:全球攻势 用于在CS:GO/CS2 Retakes Retakes 游戏模式(en)的冻结时间内暂时阻挡恐怖分子的笔刷。它仅对接近应用此材质的实体(例如func_brush)原点的玩家(en)可见,这是通过PlayerProximity 材质代理(en)实现的。
Warning.png警告:世界笔刷(en)func_detail上无法按预期工作,因为它们没有原点:在游戏中,$alpha(en)要么等于屏幕上此材质最近有效应用的$alpha,要么-如果没有-$alpha保持"卡"在某个值,无论接近程度如何。