掉落装置(传送门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)并设置以下输出:
 注意:Hammer可能提示无效,可忽略。
注意:Hammer可能提示无效,可忽略。实例列表
每种掉落装置都有对应的实例文件,替换上述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 - 选择凝胶类型(弹跳/加速/等) 
 




























