掉落装置(传送门2)
< Zh
Jump to navigation
Jump to search
掉落装置是传送门2 中的谜题元素,用于释放凝胶 和方块 等物体。可连接至按钮 或其他输入设备。
创建掉落装置
1. 创建 func_instance 实体并设置以下属性:
属性名 值 Fix up Name box_dropper VMF 文件名 instances/gameplay/cube_dropper_multiple_normal.vmf
若方块掉落器未显示,请保存并重新加载以正确定位。
2. 将掉落器上部矩形部分(圆柱体上方)底部与地图天花板对齐。
由于Z轴排序问题,方形区域可能出现闪烁。使用裁剪工具 在闪烁区域的天花板上开洞,允许方块掉落。删除隔离的纹理块,注意开洞不宜过大以免泄漏。
3. 创建激活实体(如房间入口处的trigger_once )并设置以下输出:

实例列表
每种掉落装置都有对应的实例文件,替换上述VMF文件名即可。注意部分实例为特殊场景或开发遗留内容,可能存在BUG。所有文件位于instances\gameplay\
。
物品类型/参数 样式 VMF文件名 prop_weighted_cube 标准 小型现代 cube_dropper_dropontrigger_normal.vmf prop_weighted_cube 标准 小型现代 cube_dropper_multiple_normal.vmf prop_weighted_cube 标准 长暴露管道 cube_dropper_large.vmf prop_weighted_cube 反射 小型现代 reflectocube_dropper_multiple_normal.vmf Gel 弹跳 小型现代 paint_dropper_bounce.vmf prop_monster_box 行走 带音乐 cube_dropper_a4.vmf prop_paint_bomb 任意类型 脏污样式 paint_bomb_dropper_auto.vmf
手动创建方块掉落器
需以下实体:
- env_entity_maker - 持续生成方块
- filter_activator_class - 过滤器
- func_brush - 覆盖掉落口(使用tools/toolsinvisible纹理)
- logic_auto - 自动逻辑
- point_template - 模板
- prop_dynamic - 掉落器模型
- prop_weighted_cube 或 prop_monster_box - 掉落物
- trigger_multiple - 触发器
关键设置示例:
实体类型 关键属性 env_entity_maker Point_template To Spawn = cube_dropper_template trigger_multiple 需启用"Physics Objects"标志

凝胶掉落器创建
使用prop_paint_bomb 实体时需要:
凝胶类型控制:
属性 作用 Paint Type 选择凝胶类型(弹跳/加速/等)