trigger_proximity
< Zh
Jump to navigation
Jump to search
![]() |
---|
CTriggerProximity |
![]() |
trigger_proximity
是一个固体实体 ,可在所有的 起源 游戏中使用。 用于测量trigger 体积内实体与指定点的距离(在给定半径范围内)。当实体位于中心点时,NearestEntityDistance输出为0;当实体位于半径边缘时输出为1。

NearestEntityDistance
输出仅在实体位于半径内时触发,且只发送0(靠近中心)或1(位于边缘)参数值。如需检测实体远离,请改用trigger_multiple 的OnEndTouch
输出。

键值
- Name (目标名称) <target_source>[ Edit ]
- 这个名称是其他实体通过 输入/输出 或其他 关键值 (如
parentname
或target
) 来引用该实体时使用的标识符。
该名称也会显示在 Hammer 编辑器的 2D 视图和 实体报告 中。参见: 所有实体均可使用的 通用键值、输入与输出
- Point to Measure From (measuretarget) <target_destination>
- 作为测量基准点的目标实体名称。
- Radius to measure within (radius) <浮点型 >
- 进行距离映射的半径范围,超出半径的实体将被忽略。
|
属性(Flags)
|
输入
|
输出
- NearestEntityDistance <浮点型 >
- !activator = 最接近测量目标的触发实体[证实]
!caller = this entity
当实体接触触发体积时持续触发。
输出参数表示从测量点到最近符合过滤条件实体的距离。
距离值会映射到半径范围:0表示实体位于基准点,1表示实体位于半径边缘。
|