Zh/L4D Level Design/Clip Brushes: Difference between revisions
< 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: | ||
{{ | {{lang|L4D Level Design|Clip Brushes|title=L4D关卡制作/空气墙笔刷}} | ||
| | |||
| | |||
{{L4D level intro menu:zh-cn}} | {{L4D level intro menu:zh-cn}} | ||
Line 13: | Line 11: | ||
这里还有可以阻挡幸存者和感染者的空气墙(clip)笔刷。 | 这里还有可以阻挡幸存者和感染者的空气墙(clip)笔刷。 | ||
[[ | [[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纹理到该笔刷上。 | ||
[[ | [[File:l4d_hammer_cliptexture_01.jpg|thumb|left|200px|caption|tools/toolsclip纹理。]]{{clr}} | ||
使用这种纹理的笔刷将阻挡所有玩家,npc和物理对象。他们不会阻挡子弹。 | 使用这种纹理的笔刷将阻挡所有玩家,npc和物理对象。他们不会阻挡子弹。 | ||
Line 25: | Line 23: | ||
你也可以通过使用tools/toolsplayerclip纹理来阻挡玩家。 | 你也可以通过使用tools/toolsplayerclip纹理来阻挡玩家。 | ||
[[ | [[File:l4d_hammer_cliptexture_02.jpg|thumb|left|200px|caption|tools/toolsplayerclip纹理。]]{{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>笔刷实体来阻止电脑幸存者在楼梯抬高之前尝试使用楼梯导航。 | ||
[[ | [[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>: | ||
# 使用'''固体工具'''沿着你想要阻挡导航的地板区域创建一个笔刷。 | # 使用'''固体工具'''沿着你想要阻挡导航的地板区域创建一个笔刷。 | ||
#: {{ | #: {{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”。 | ||
[[ | [[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>阻挡的导航。 | ||
[[ | [[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” | ||
{{ | {{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关卡制作/电梯}} | ||
{{ACategory|Left 4 Dead}} | |||
{{ACategory|Left 4 Dead 2}} | |||
{{ACategory|Level Design}} |
Latest revision as of 04:17, 22 August 2024
译者:joyo_a(百度ID)
围绕Hammer的tutorial_standards.vmf地图,你可能已经注意到,某些被放置的笔刷实际上不会在游戏版本的地图中呈现。
类似于在安全室教程中创建的trigger_changelevel笔刷,所有触发类笔刷实体在游戏中是不可见的。
这里还有可以阻挡幸存者和感染者的空气墙(clip)笔刷。
你可以使用这些来覆盖可以卡住玩家的几何物。在tutorial_standards.vmf中楼梯的栏杆就是一个很好的例子。
要制作一个空气墙笔刷,只需创建一个笔刷并附加tools/toolsclip纹理到该笔刷上。
使用这种纹理的笔刷将阻挡所有玩家,npc和物理对象。他们不会阻挡子弹。
你也可以通过使用tools/toolsplayerclip纹理来阻挡玩家。
这对于以下这种情况来说很方便:你想让感染者翻越上方的墙壁和栅栏,但你不希望玩家意外地被撞倒。
tutorial_standards.vmf中显示的外部区域是一个很好的例子。
导航阻挡器
有时,你可能希望阻挡导航网格,而不需要添加空气墙笔刷。你甚至可能想只为幸存者或感染者阻挡导航。你可以使用称为func_nav_blocker
的笔刷实体来阻挡导航。
在tutorial_standards地图中,已经使用了一个func_nav_blocker
笔刷实体来阻止电脑幸存者在楼梯抬高之前尝试使用楼梯导航。
要创建func_nav_blocker
:
- 使用固体工具沿着你想要阻挡导航的地板区域创建一个笔刷。
注意:如果你选择以0到90度之间的角度旋转笔刷,则导航将沿着func_nav_blocker的边界框被阻挡。
- 应用“tools/toolstrigger”纹理到该笔刷。
- 使用Tools > Tie to Entity将笔刷变成笔刷实体并打开该笔刷的属性。
- 设置Class为“
func_nav_blocker
”。 - 设置Name为唯一的名字。在该案例中,我使用了“ladder_nav_blocker”。
- 设置Team(s) to block为“Survivor”。如果你只想阻挡感染者,就设置其为“Infected”。
你还可以通过向其发送输入来解除阻挡func_nav_blocker
阻挡的导航。
添加以下输出:
- My output named:“OnFullyClosed”(这是为升起的梯子设置的。)
- Target entities named:“ladder_nav_blocker”
- Via this input:“UnblockNav”