凝胶系统(传送门2)
< Zh
Jump to navigation
Jump to search
凝胶(Gel/Paint)是Portal 2 的核心解谜机制,通过droppers 以粘稠团块或炸弹包形式释放。接触大多数表面后会改变其物理特性,但玻璃不可染色,栅格则可穿透。凝胶流可被portals 和excursion funnels 改变轨迹。

凝胶类型
- 弹跳凝胶(蓝色):赋予表面弹性特质
- 加速凝胶(橙色):大幅降低摩擦系数
- 转化凝胶(原白色,现灰色):使非标准表面可放置portals

- 清洁凝胶(透明):清除其他凝胶效果
- 反射凝胶(未启用):设计用于反射激光
- 粘附凝胶(已移除):曾计划实现表面粘着效果
创建凝胶掉落器
使用实例
1. 创建func_instance 实体: ```wikitext
属性 值 Fix up Name gel_dropper VMF Filename instances/gameplay/paint_dropper.vmf $paint_type 0=弹跳 2=加速 3=转化
2. 在trigger_once 添加输出:
手动创建
基础配置:
1. 放置prop_dynamic 作为掉落器模型
2. 添加info_paint_sprayer 控制凝胶喷射
凝胶炸弹方案:
1. 组合使用prop_paint_bomb + point_template
2. 关键输出:
设计规范
防漏洞措施:
- 使用trigger_paint_cleanser 清除区域
- 通过%nopaint 纹理禁止染色
- 利用栅格地板限制流动
常见漏洞:
- 转化凝胶意外扩展传送范围
- 微量弹跳凝胶实现非常规跳跃
- 存档/读档可能导致凝胶动量异常