控制传送门
You can help by finishing the translation.
Also, please make sure the article tries to comply with the alternate languages guide.控制传送门是几乎所有基于谜题的传送门地图的基础。如果你的玩家可以在任何地方创建传送门,那么大多数谜题就会变得微不足道,没有乐趣。以下建议旨在迫使玩家在特定区域使用传送门,以及如何帮助他们控制传送门。
Contents
贴图
不能在其 .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.