InputBinding
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Um InputBinding define qual vinculação de hardware deve disparar o pai InputAction, por exemplo, um pressionamento de tecla, botão de gamepad ou toque em um dispositivo habilitado para toque.Pode haver várias instâncias InputBinding filhas de um InputAction .
Resumo
Propriedades
Especifica um alternativo Enum.KeyCode para enviar inputs direcionais "para baixo" para o pai InputAction.
Especifica o Enum.KeyCode que gatila o pai InputAction.
Especifica um alternativo Enum.KeyCode para enviar diretamente entradas direcionais "esquerdas" para o pai InputAction.
Valor numérico acima do qual disparar um InputAction com um Type de Bool .
Valor numérico abaixo do qual disparar um InputAction com um Type de Bool .
Especifica um alternativo Enum.KeyCode para enviar inputs direcionais "direitos" para o pai InputAction.
Quantidade pelo qual escalar linearmente os valores de uma direcional InputAction .
Conecta um GuiButton a uma ação binária.
Especifica um alternativo Enum.KeyCode para enviar diretamente entradas direcionais "para cima" para o pai InputAction.
Quantidade pelo qual escalar linearmente os valores de um dois-direcionais InputAction .
Propriedades
Down
Especifica um alternativo Enum.KeyCode para enviar saídas direcionais "para baixo" para GetState() e o evento StateChanged do pai InputAction.Quando o valor enviado da ação pai é , o valor disparado estará entre e .Quando o valor enviado da ação pai é , o valor enviado será um entre e .
KeyCode
Especifica o Enum.KeyCode que gatila o pai InputAction.O tipo de código deve corresponder à ação de entrada Type , por exemplo Enum.KeyCode.E para um tipo de ação de Bool ou Enum.KeyCode.Thumbstick1 para um tipo de ação de Direction2D.Erros de tipo não dispararão o InputAction ou o evento StateChanged receberá um valor convertido.
Left
Especifica um alternativo Enum.KeyCode para enviar diretamente saídas "esquerdas" para GetState() e o evento StateChanged do pai InputAction.Aplica-se somente quando o valor enviado da ação pai for , no qual o valor enviado será um entre e .
PressedThreshold
Valor numérico acima do qual disparar um InputAction com um Type de Bool , por exemplo, quando um gatilho de gamepad como Enum.KeyCode.ButtonL2 excede 0.5 (meio pressionado).O padrão é 0.5 .
Essa propriedade deve ser maior ou igual a ReleasedThreshold ou então será clampada a ReleasedThreshold .
ReleasedThreshold
Valor numérico abaixo do qual disparar um InputAction com um Type de Bool , por exemplo, quando um gatilho de gamepad como Enum.KeyCode.ButtonL2 cair abaixo de 0.5 (menos de metade pressionado).O padrão é 0.2 .
Essa propriedade deve ser menor ou igual a PressedThreshold ou então será clampada a PressedThreshold .
Right
Especifica um alternativo Enum.KeyCode para enviar diretamente saídas "direitas" para GetState() e o evento StateChanged do pai InputAction.Aplica-se somente quando o valor enviado da ação pai for , no qual o valor enviado será um entre e .
Scale
Quantidade pela qual escalar linearmente os valores de um InputAction com Type de Direction1D ou Direction2D .
Especifica um alternativo Enum.KeyCode para enviar diretamente saídas "para cima" para GetState() e o evento StateChanged do pai InputAction.Quando o valor enviado da ação pai é , o valor disparado estará entre e .Quando o valor enviado da ação pai é , o valor enviado será um entre e .
Vector2Scale
Quantidade pelo qual escalar linearmente os valores de um InputAction com Type de Direction2D .