Controlling portals/zh

From Valve Developer Community
Jump to: navigation, search
Info content.png
This page has not been fully translated.
此页面没有完全翻译。

你可以通过完成翻译来提供帮助。

另外,请确保文章在尽量遵守 多语言指导。
传送门关卡制作

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

贴图

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

func_noportal_volume

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

func_portal_bumper

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

trigger_portal_cleanser

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

func_portal_orientation

This brush entity 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