InputBinding

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

不可浏览

一个 InputBinding 定义哪个硬件绑定应触发父级 InputAction ,例如按键输入、游戏手柄按钮或触摸启用设备。可以有多个InputBinding实例被父辈到一个InputAction

概要

属性

属性

读取并联

指定一个替代 Enum.KeyCodeGetState() 和父StateChanged 事件发送方向性输入的路径的派遣InputAction 。当父行动的 TypeDirection1D 时,派出的值将介于 0-1 之间。当父行动的 TypeDirection2D 时,派出的值将是 Vector2 之间的 (0, 0)(0, -1)

读取并联

指定触发父级 Enum.KeyCodeInputAction 。代码类型应与输入行动的 Type 匹配,例如 Enum.KeyCode.E 对于一个动作类型的 BoolEnum.KeyCode.Thumbstick1 对于一个动作类型的 Direction2D。类型匹配不会触发 InputActionStateChanged 事件将收到转换后的值。

读取并联

指定另一个 Enum.KeyCodeGetState() 和父StateChanged 事件发送方向性"左"输入的派送方向的替代InputAction 。仅适用于父行动的 TypeDirection2D 时,此时派出的值将是 Vector2 之间的 (0, 0)(-1, 0)

PressedThreshold

读取并联

大于上述数值的数值用于发射 以 的 与游戏手柄触发器类似,例如当游戏手柄触发器如 《11》 》 超过 《14》 (半按)时。默认值为 0.5

此属性必须大于或等于 ReleasedThreshold 否则将被限制为 ReleasedThreshold

ReleasedThreshold

读取并联

数值低于以下数值,可以发射 InputActionTypeBool 发射游戏手柄触发器,例如当游戏手柄触发器如 Enum.KeyCode.ButtonL2 低于 0.5 (少于一半按下)。默认值为 0.2

此属性必须小于或等于 PressedThreshold 否则将被限制为 PressedThreshold

读取并联

指定另一个 Enum.KeyCodeGetState() 和父StateChanged 事件发送方向性"右"输入的派送方向的替代InputAction 。仅适用于父行动的 TypeDirection2D 时,此时派出的值将是 Vector2 之间的 (0, 0)(1, 0)

Scale

读取并联

用于线性缩放 InputAction 值的数量,其中 TypeDirection1DDirection2D 的值。

UIButton

读取并联

GuiButton 连接到一个 bool 操作。

读取并联

指定一个替代 Enum.KeyCodeGetState() 和父StateChanged 事件发送方向性输入的路径的派遣InputAction 。当父行动的 TypeDirection1D 时,派出的值将介于 01 之间。当父行动的 TypeDirection2D 时,派出的值将是 Vector2 之间的 (0, 0)(0, 1)

Vector2Scale

读取并联

用于线性缩放 InputAction 中的值的数量,其中 TypeDirection2D 的值。

方法

活动