Zh/L4D Level Design/Clip Brushes: Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
No edit summary
m (obsolete language category)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{otherlang2
{{lang|L4D Level Design|Clip Brushes|title=L4D关卡制作/空气墙笔刷}}
|en=L4D_Level_Design/Clip_Brushes
|pt-br=L4D_Level_Design/Clip_Brushes:pt-br}}


{{L4D level intro menu:zh-cn}}
{{L4D level intro menu:zh-cn}}
Line 13: Line 11:
这里还有可以阻挡幸存者和感染者的空气墙(clip)笔刷。
这里还有可以阻挡幸存者和感染者的空气墙(clip)笔刷。


[[Image:l4d_hammer_clipbrush_01.jpg|thumb|left|500px|caption|使用空气墙笔刷。]]{{clr}}
[[File:l4d_hammer_clipbrush_01.jpg|thumb|left|500px|caption|使用空气墙笔刷。]]{{clr}}


你可以使用这些来覆盖可以卡住玩家的几何物。在tutorial_standards.vmf中楼梯的栏杆就是一个很好的例子。
你可以使用这些来覆盖可以卡住玩家的几何物。在tutorial_standards.vmf中楼梯的栏杆就是一个很好的例子。
Line 19: Line 17:
要制作一个空气墙笔刷,只需创建一个笔刷并附加tools/toolsclip纹理到该笔刷上。
要制作一个空气墙笔刷,只需创建一个笔刷并附加tools/toolsclip纹理到该笔刷上。


[[Image:l4d_hammer_cliptexture_01.jpg|thumb|left|200px|caption|tools/toolsclip纹理。]]{{clr}}
[[File:l4d_hammer_cliptexture_01.jpg|thumb|left|200px|caption|tools/toolsclip纹理。]]{{clr}}


使用这种纹理的笔刷将阻挡所有玩家,npc和物理对象。他们不会阻挡子弹。
使用这种纹理的笔刷将阻挡所有玩家,npc和物理对象。他们不会阻挡子弹。
Line 25: Line 23:
你也可以通过使用tools/toolsplayerclip纹理来阻挡玩家。
你也可以通过使用tools/toolsplayerclip纹理来阻挡玩家。


[[Image:l4d_hammer_cliptexture_02.jpg|thumb|left|200px|caption|tools/toolsplayerclip纹理。]]{{clr}}
[[File:l4d_hammer_cliptexture_02.jpg|thumb|left|200px|caption|tools/toolsplayerclip纹理。]]{{clr}}


这对于以下这种情况来说很方便:你想让感染者翻越上方的墙壁和栅栏,但你不希望玩家意外地被撞倒。
这对于以下这种情况来说很方便:你想让感染者翻越上方的墙壁和栅栏,但你不希望玩家意外地被撞倒。


[[Image:l4d_hammer_clipbrush_02.jpg|thumb|left|500px|caption|使用玩家空气墙笔刷。]]{{clr}}
[[File:l4d_hammer_clipbrush_02.jpg|thumb|left|500px|caption|使用玩家空气墙笔刷。]]{{clr}}


tutorial_standards.vmf中显示的外部区域是一个很好的例子。
tutorial_standards.vmf中显示的外部区域是一个很好的例子。
Line 39: Line 37:
在tutorial_standards地图中,已经使用了一个<code>func_nav_blocker</code>笔刷实体来阻止电脑幸存者在楼梯抬高之前尝试使用楼梯导航。
在tutorial_standards地图中,已经使用了一个<code>func_nav_blocker</code>笔刷实体来阻止电脑幸存者在楼梯抬高之前尝试使用楼梯导航。


[[Image:l4d_hammer_nav_blocker_01.jpg|thumb|left|500px|caption|tutorial_standards地图中的func_nav_blocker示例。]]{{clr}}
[[File:l4d_hammer_nav_blocker_01.jpg|thumb|left|500px|caption|tutorial_standards地图中的func_nav_blocker示例。]]{{clr}}


要创建<code>func_nav_blocker</code>:
要创建<code>func_nav_blocker</code>:


# 使用'''固体工具'''沿着你想要阻挡导航的地板区域创建一个笔刷。
# 使用'''固体工具'''沿着你想要阻挡导航的地板区域创建一个笔刷。
#: {{注意|如果你选择以0到90度之间的角度旋转笔刷,则导航将沿着func_nav_blocker的边界框被阻挡。}}
#: {{Note|如果你选择以0到90度之间的角度旋转笔刷,则导航将沿着func_nav_blocker的边界框被阻挡。}}
# 应用“tools/toolstrigger”纹理到该笔刷。
# 应用“tools/toolstrigger”纹理到该笔刷。
# 使用'''Tools > Tie to Entity'''将笔刷变成笔刷实体并打开该笔刷的属性。
# 使用'''Tools > Tie to Entity'''将笔刷变成笔刷实体并打开该笔刷的属性。
Line 51: Line 49:
# 设置'''Team(s) to block'''为“Survivor”。如果你只想阻挡感染者,就设置其为“Infected”。
# 设置'''Team(s) to block'''为“Survivor”。如果你只想阻挡感染者,就设置其为“Infected”。


[[Image:l4d_hammer_nav_blocker_02.jpg|thumb|left|500px|caption|func_nav_blocker属性。]]{{clr}}
[[File:l4d_hammer_nav_blocker_02.jpg|thumb|left|500px|caption|func_nav_blocker属性。]]{{clr}}


你还可以通过向其发送输入来解除阻挡<code>func_nav_blocker</code>阻挡的导航。
你还可以通过向其发送输入来解除阻挡<code>func_nav_blocker</code>阻挡的导航。


[[Image:l4d_hammer_nav_blocker_03.jpg|thumb|left|500px|caption|输出选项卡告诉func_nav_blocker取消阻挡。]]{{clr}}
[[File:l4d_hammer_nav_blocker_03.jpg|thumb|left|500px|caption|输出选项卡告诉func_nav_blocker取消阻挡。]]{{clr}}


添加以下输出:
添加以下输出:
Line 62: Line 60:
* '''Via this input''':“UnblockNav”
* '''Via this input''':“UnblockNav”


{{NavBar|L4D关卡制作/场景标准|L4D关卡制作基础教程|L4D关卡制作/电梯}}
{{Navbar2|L4D Level Design:zh-cn/Level Standards:zh-cn|L4D关卡制作/场景标准|L4D Level Design Basics Tutorial/zh|L4D关卡制作基础教程|L4D Level Design:zh-cn/Elevators:zh-cn|L4D关卡制作/电梯}}


[[Category:Left 4 Dead]]
{{ACategory|Left 4 Dead}}
[[Category:Left 4 Dead 2]]
{{ACategory|Left 4 Dead 2}}
[[Category:Level Design]]
{{ACategory|Level Design}}

Latest revision as of 04:17, 22 August 2024

English (en)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)

译者:joyo_a(百度ID)

围绕Hammer的tutorial_standards.vmf地图,你可能已经注意到,某些被放置的笔刷实际上不会在游戏版本的地图中呈现。

类似于在安全室教程中创建的trigger_changelevel笔刷,所有触发类笔刷实体在游戏中是不可见的。

这里还有可以阻挡幸存者和感染者的空气墙(clip)笔刷。

使用空气墙笔刷。

你可以使用这些来覆盖可以卡住玩家的几何物。在tutorial_standards.vmf中楼梯的栏杆就是一个很好的例子。

要制作一个空气墙笔刷,只需创建一个笔刷并附加tools/toolsclip纹理到该笔刷上。

tools/toolsclip纹理。

使用这种纹理的笔刷将阻挡所有玩家,npc和物理对象。他们不会阻挡子弹。

你也可以通过使用tools/toolsplayerclip纹理来阻挡玩家。

tools/toolsplayerclip纹理。

这对于以下这种情况来说很方便:你想让感染者翻越上方的墙壁和栅栏,但你不希望玩家意外地被撞倒。

使用玩家空气墙笔刷。

tutorial_standards.vmf中显示的外部区域是一个很好的例子。

导航阻挡器

有时,你可能希望阻挡导航网格,而不需要添加空气墙笔刷。你甚至可能想只为幸存者或感染者阻挡导航。你可以使用称为func_nav_blocker的笔刷实体来阻挡导航。

在tutorial_standards地图中,已经使用了一个func_nav_blocker笔刷实体来阻止电脑幸存者在楼梯抬高之前尝试使用楼梯导航。

tutorial_standards地图中的func_nav_blocker示例。

要创建func_nav_blocker

  1. 使用固体工具沿着你想要阻挡导航的地板区域创建一个笔刷。
    Note.png注意:如果你选择以0到90度之间的角度旋转笔刷,则导航将沿着func_nav_blocker的边界框被阻挡。
  2. 应用“tools/toolstrigger”纹理到该笔刷。
  3. 使用Tools > Tie to Entity将笔刷变成笔刷实体并打开该笔刷的属性。
  4. 设置Class为“func_nav_blocker”。
  5. 设置Name为唯一的名字。在该案例中,我使用了“ladder_nav_blocker”。
  6. 设置Team(s) to block为“Survivor”。如果你只想阻挡感染者,就设置其为“Infected”。
func_nav_blocker属性。

你还可以通过向其发送输入来解除阻挡func_nav_blocker阻挡的导航。

输出选项卡告诉func_nav_blocker取消阻挡。

添加以下输出:

  • My output named:“OnFullyClosed”(这是为升起的梯子设置的。)
  • Target entities named:“ladder_nav_blocker”
  • Via this input:“UnblockNav”