一个 InputBinding 定义哪个硬件绑定应触发父级 InputAction ,例如按键输入、游戏手柄按钮或触摸启用设备。可以有多个InputBinding实例被父辈到一个InputAction。
概要
属性
指定另一个 Enum.KeyCode 向父 InputAction 发送方向性输入的派遣路径。
指定触发父级 Enum.KeyCode 的 InputAction 。
指定一个替换 Enum.KeyCode 向父 InputAction 发送方向性输入的路径的派遣目标。
数值超过以发射 InputAction 以 Type 的 Bool 。
数值低于以下数值,可发射 InputAction 以 Type 的 Bool 形式发射。
指定一个替换 Enum.KeyCode 向父 InputAction 发送方向性输入的"右"输入的派遣方向。
用于线性缩放向导方向的值的数量 InputAction .
将 GuiButton 连接到一个 bool 操作。
指定另一个 Enum.KeyCode 向父 InputAction 发送方向性输入的派遣路径。
用于线性缩放两向InputAction的值的数量。
属性
Down
指定一个替代 Enum.KeyCode 向GetState() 和父StateChanged 事件发送方向性输入的路径的派遣InputAction 。当父行动的 Type 是 Direction1D 时,派出的值将介于 0 和 -1 之间。当父行动的 Type 是 Direction2D 时,派出的值将是 Vector2 之间的 (0, 0) 和 (0, -1) 。
KeyCode
指定触发父级 Enum.KeyCode 的 InputAction 。代码类型应与输入行动的 Type 匹配,例如 Enum.KeyCode.E 对于一个动作类型的 Bool 或 Enum.KeyCode.Thumbstick1 对于一个动作类型的 Direction2D。类型匹配不会触发 InputAction 或 StateChanged 事件将收到转换后的值。
Left
指定另一个 Enum.KeyCode 向GetState() 和父StateChanged 事件发送方向性"左"输入的派送方向的替代InputAction 。仅适用于父行动的 Type 为 Direction2D 时,此时派出的值将是 Vector2 之间的 (0, 0) 和 (-1, 0) 。
PressedThreshold
大于上述数值的数值用于发射 以 的 与游戏手柄触发器类似,例如当游戏手柄触发器如 《11》 》 超过 《14》 (半按)时。默认值为 0.5 。
此属性必须大于或等于 ReleasedThreshold 否则将被限制为 ReleasedThreshold 。
ReleasedThreshold
数值低于以下数值,可以发射 InputAction 以 Type 的 Bool 发射游戏手柄触发器,例如当游戏手柄触发器如 Enum.KeyCode.ButtonL2 低于 0.5 (少于一半按下)。默认值为 0.2 。
此属性必须小于或等于 PressedThreshold 否则将被限制为 PressedThreshold 。
Right
指定另一个 Enum.KeyCode 向GetState() 和父StateChanged 事件发送方向性"右"输入的派送方向的替代InputAction 。仅适用于父行动的 Type 为 Direction2D 时,此时派出的值将是 Vector2 之间的 (0, 0) 和 (1, 0) 。
指定一个替代 Enum.KeyCode 向GetState() 和父StateChanged 事件发送方向性输入的路径的派遣InputAction 。当父行动的 Type 是 Direction1D 时,派出的值将介于 0 和 1 之间。当父行动的 Type 是 Direction2D 时,派出的值将是 Vector2 之间的 (0, 0) 和 (0, 1) 。