InputBinding
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Un InputBinding define qué conexión de hardware debe activar el padre InputAction, por ejemplo, una presión de tecla, un botón del gamepad o tocar en un dispositivo habilitado para el tacto.Puede haber múltiples instancias InputBinding padres a una InputAction .
Resumen
Propiedades
Specifica un alternativo Enum.KeyCode para enviar direccionalmente entradas "abajo" al padre InputAction .
Specifica el Enum.KeyCode que activa al padre InputAction.
Specifica un alternativo Enum.KeyCode para enviar direccionalmente entradas "izquierdas" al padre InputAction .
Valor numérico por encima del cual disparar un InputAction con un Type de Bool .
Valor numérico por debajo del cual disparar un InputAction con un Type de Bool .
Specifica un alternativo Enum.KeyCode para enviar direccionalmente entradas "derechas" al padre InputAction .
Cantidad por la cual escalar linealmente los valores de una direccional InputAction .
Conecta un GuiButton a una acción binaria.
Specifica un alternativo Enum.KeyCode para enviar direccionalmente entradas "arriba" al padre InputAction .
Cantidad por la cual escalar linealmente los valores de un dos direccional InputAction .
Propiedades
Down
Specifica un alternativo Enum.KeyCode para enviar direccionalmente entradas "abajo" a GetState() y el evento StateChanged del padre InputAction.Cuando el valor enviado de la acción padre sea , el valor enviado estará entre y .Cuando el valor enviado de la acción padre sea , el valor enviado será un entre y .
KeyCode
Specifica el Enum.KeyCode que activa al padre InputAction.El tipo de código debe coincidir con el Type de la acción de entrada, por ejemplo Enum.KeyCode.E para un tipo de acción de Bool o Enum.KeyCode.Thumbstick1 para un tipo de acción de Direction2D.Las coincidencias de tipo no dispararán el InputAction o el evento StateChanged recibirá un valor convertido.
Left
Specifica un alternativo Enum.KeyCode para enviar direccionalmente entradas "izquierdas" a GetState() y el evento StateChanged del padre InputAction.Solo se aplica cuando el valor enviado de la acción padre sea , en cuyo caso el valor enviado será un entre y .
PressedThreshold
Valor numérico por encima del cual disparar un InputAction con un Type de Bool , por ejemplo, cuando un gatillo de gamepad como Enum.KeyCode.ButtonL2 excede 0.5 (presionado a mitad de camino).Por defecto es 0.5 .
Esta propiedad debe ser mayor o igual a ReleasedThreshold o de lo contrario se clavará a ReleasedThreshold .
ReleasedThreshold
Valor numérico por debajo del cual disparar un InputAction con un Type de Bool , por ejemplo, cuando un gatillo de gamepad como Enum.KeyCode.ButtonL2 caiga por debajo de 0.5 (menos de la mitad presionado).Por defecto es 0.2 .
Esta propiedad debe ser menos o igual a PressedThreshold o de lo contrario se clamará a PressedThreshold .
Right
Specifica un alternativo Enum.KeyCode para enviar direccionalmente entradas "derechas" a GetState() y el evento StateChanged del padre InputAction.Solo se aplica cuando el valor enviado de la acción padre sea , en cuyo caso el valor enviado será un entre y .
Scale
Cantidad por la cual escalar linealmente los valores de un InputAction con Type de Direction1D o Direction2D .
Specifica un alternativo Enum.KeyCode para enviar direccionalmente entradas "arriba" a GetState() y el evento StateChanged del padre InputAction.Cuando el valor enviado de la acción padre sea , el valor enviado estará entre y .Cuando el valor enviado de la acción padre sea , el valor enviado será un entre y .
Vector2Scale
Cantidad por la cual escalar linealmente los valores de un InputAction con Type de Direction2D .