InputBinding
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Un InputBinding definisce quale connessione hardware deve attivare il genitore InputAction, ad esempio una pressione di tasto, un pulsante del gamepad o un tocco su un dispositivo touch abilitato.Possono esserci più istanze InputBinding padre a una InputAction .
Sommario
Proprietà
Specifica un alternativo Enum.KeyCode per l'invio direzionale di input "down" al padre InputAction .
Specifica il Enum.KeyCode che attiva il genitore InputAction.
Specifica un alternativo Enum.KeyCode per inviare input direzionalmente "sinistri" al padre InputAction .
Valore numerico sopra il quale lanciare un InputAction con un Type di Bool .
Valore numerico al di sotto del quale lanciare un InputAction con un Type di Bool .
Specifica un alternativo Enum.KeyCode per l'invio direzionale di input "destra" al padre InputAction .
Quantità con cui scala lineare i valori di una direzionale InputAction .
Connette un GuiButton a un'azione booleana.
Specifica un alternativo Enum.KeyCode per l'invio direzionale di input "up" al padre InputAction .
Quantità con cui scala lineare i valori di un due-direzionale InputAction .
Metodi
Proprietà
Down
Specifica un alternativo Enum.KeyCode per l'invio direzionale di input "down" a GetState() e l'evento StateChanged del genitore InputAction .Quando il valore inviato dell'azione padre è , il valore inviato sarà tra e .Quando il valore inviato dell'azione genitrice è , il valore inviato sarà tra e .
KeyCode
Specifica il Enum.KeyCode che attiva il genitore InputAction.Il tipo di codice deve corrispondere all'azione di input Type , ad esempio Enum.KeyCode.E per un tipo di azione di Bool o Enum.KeyCode.Thumbstick1 per un tipo di azione di Direction2D.I tipi di incoerenza non spareranno mai il InputAction o l'evento StateChanged riceverà un valore convertito.
Left
Specifica un alternativo Enum.KeyCode per l'invio direzionale di input "sinistri" a GetState() e l'evento StateChanged dell' padre InputAction .Si applica solo quando il valore inviato dell'azione padre è , in cui il valore inviato sarà tra e .
PressedThreshold
Valore numerico sopra il quale lanciare un InputAction con un Type di Bool , ad esempio quando un trigger del gamepad come Enum.KeyCode.ButtonL2 supera 0.5 (a metà presso).Il predefinito è 0.5 .
Questa proprietà deve essere maggiore o uguale a ReleasedThreshold o altrimenti verrà limitata a ReleasedThreshold .
ReleasedThreshold
Valore numerico al di sotto del quale sparare un InputAction con un Type di Bool , ad esempio quando un trigger del gamepad come Enum.KeyCode.ButtonL2 cade al di sotto di 0.5 (meno della metà premuto).Il predefinito è 0.2 .
Questa proprietà deve essere inferiore o uguale a PressedThreshold o altrimenti verrà fissata a PressedThreshold .
Right
Specifica un alternativo Enum.KeyCode per l'invio di input direzionalmente "destra" a GetState() e l'evento StateChanged dell' padre InputAction .Si applica solo quando il valore inviato dell'azione padre è , in cui il valore inviato sarà tra e .
Scale
Quantità con cui scala lineare i valori di un InputAction con Type di Direction1D o Direction2D .
Specifica un alternativo Enum.KeyCode per l'invio direzionale di input "up" a GetState() e l'evento StateChanged del genitore InputAction .Quando il valore inviato dell'azione padre è , il valore inviato sarà tra e .Quando il valore inviato dell'azione genitrice è , il valore inviato sarà tra e .