Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 1.14 KB

FocusValidator.md

File metadata and controls

37 lines (21 loc) · 1.14 KB

FocusValidator

FocusValidator 是最常见的光学回形的检测器。 它会在玩家的准星对准目标物体时满足条件。

序列化字段

  • bool overrideTarget:是否覆盖目标物体。

    若不覆盖,默认物体即所挂载的 GameObject。 当然,它必须得有 Collider

  • GameObject target:目标物体。

    若未勾选 overrideTarget,此字段不会启用;目标物体回退为默认值。

  • bool includeChildren:是否顾及子物体。

    若不勾选,则准星落在子物体的 Collider 上时不会满足条件。

  • float maxDistance:此回形被满足时,玩家所处的最远距离。

    以主相机为距离起点。 置 0 以使用玩家默认配置。

属性

  • GameObject Target { get; set; }:目标物体。

    此字段反应运行时的实际目标物体。 若 overrideTarget 未勾选或 target 无效,则会返回自身的 gameObject

  • float MaxDistance { get; }:此回形可被满足的最远距离。

    maxDistance 为 0 时,返回玩家配置里的最远交互距离。