控制传送门

From Valve Developer Community
< Zh
Jump to navigation Jump to search
English (en)Français (fr)Русский (ru)中文 (zh)Translate (Translate)
Info content.png
This page has not been fully translated.

You can help by finishing the translation.

Also, please make sure the article tries to comply with the alternate languages guide.
传送门关卡制作

控制传送门是几乎所有基于谜题的传送门地图的基础。如果你的玩家可以在任何地方创建传送门,那么大多数谜题就会变得微不足道,没有乐趣。以下建议旨在迫使玩家在特定区域使用传送门,以及如何帮助他们控制传送门。

贴图

不能在其 .vmt 文件中包含“%noportal”的纹理上部署传送门。对于默认的纹理集,大多数混凝土纹理都支持部署,而金属纹理则不支持。这是防止玩家在随意部署传送门的主要方法。

func_noportal_volume

此画笔实体会阻止在其内创建任何门户。要创建该实体,只需用tools/toolsinvisible纹理的画笔覆盖你希望禁止传送门的区域(例如电梯间的天花板和地板)。

func_portal_bumper

此画笔实体用于启用传送门和禁用传送门纹理之间的边缘。如果玩家将他/她的传送门射到启用传送门的表面上,则该实体将“撞击”它,使传送门完全位于启用传送门的表面上。要创建该工具,请在两个纹理相交的边缘前创建一个画笔,用纹理tools/toolsinvisible覆盖它。

trigger_portal_cleanser

当玩家通过此触发器时,他们的传送门将被擦除。它还可以设置为溶解任何物理对象(如方块、球体或镜头)。要创建它,请在触发的区域上画一个画笔,将tools/toolstrigger纹理应用于它,然后将其转为该实体。这主要用于创建传送门/物体分解器。

func_portal_orientation

This brush entity(en) rotates portals based in it's volume so they are always facing a certain direction. To create one, make a brush textured with tools/toolsinvisible and tie it to the entity. Then set the AnglesToFace value to whichever direction you want the bottom of the portal facing.

See also