Elevator (Portal 2)
电梯在 传送门2中用于玩家在不同关卡间过渡。请勿与联机模式中的拆解器 混淆。电梯存在于四种传送门2主题风格 中:荒废、重建、洁净和Wheatley主题。
添加电梯到地图

入口电梯
1. 使用实体工具创建func_instance ,命名"Arrival_Elevator",设置VMF文件为instances/turbine_elevator/arrival_elevator_a4_base.vmf


Portal 2/sdk_content/maps
目录。2. 复制"Arrival_Elevator"实例,将副本与原始实例精确重叠。

3. 将任一实例重命名为"Arrival_Logic",VMF文件设为instances/turbine_elevator/arrival_elevator_a4_logic.vmf

过渡管理器
4. 创建名为"Arrival_Departure_Trans"的func_instance ,VMF文件设为instances/transitions/arrival_departure_transition_ents .vmf
。该实例同时处理进出电梯的过渡逻辑。

出口电梯
5. 重复步骤1-3,使用instances/turbine_elevator/departure_elevator_a4_logic.vmf
和instances/turbine_elevator/departure_elevator_a4_base.vmf
,分别命名"Departure_Elevator"和"Departure_Logic"。
连接地图
6. 将电梯通道连接至地图,建议使用门 结构密封通道出口。

移除土豆枪(进阶)
1. 将instances/turbine_elevator/arrival_elevator_a4_base.vmf
替换为instances/turbine_elevator/arrival_elevator_base.vmf
。
2. 编辑实例并保存为新文件(如my_arrival_elevator_base.vmf
)。
3. 修改trigger_once 的输出,改用func_instance_io_proxy 中转指令。
移除土豆枪(简易)
1. 创建名为"player_settings"的logic_playerproxy 。
2. 添加logic_auto 输出: OnMapSpawn > player_settings > RemovePotatosFromPortalgun
移除土豆枪(简易方案2)
1. 在电梯底部放置trigger_weapon_strip 。
2. 上方放置配置好的传送枪。
创建地下电梯
1. 使用instances/underground/test_dome_entrance_lift_01.vmf
作为Arrival_Elevator。
2. 在电梯内放置info_player_start 。
3. 添加logic_auto 输出: OnMapSpawn > Arrival_Elevator-entrance_lift_train > StartForward
自定义出入口
- 入口:创建名为"@arrival_teleport"的point_teleport - 出口:添加输出至结束触发器:
"任意输出" > @exit_teleport > teleport
外部链接
- 电梯指南 - Steam社区指南